Home / Class/ OpenSslRenegotiateTest Class — netty Architecture

OpenSslRenegotiateTest Class — netty Architecture

Architecture documentation for the OpenSslRenegotiateTest class in OpenSslRenegotiateTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c4394228_1fc3_dd6f_793c_bcdc45aa92c5["OpenSslRenegotiateTest"]
  9509490d_b067_b888_b32b_520f0151e3f9["OpenSslRenegotiateTest.java"]
  c4394228_1fc3_dd6f_793c_bcdc45aa92c5 -->|defined in| 9509490d_b067_b888_b32b_520f0151e3f9
  d281abc5_a969_d3a3_3701_398cd74cf075["checkOpenSsl()"]
  c4394228_1fc3_dd6f_793c_bcdc45aa92c5 -->|method| d281abc5_a969_d3a3_3701_398cd74cf075
  639283a8_64fb_3bc8_2574_116cd62403d7["SslProvider()"]
  c4394228_1fc3_dd6f_793c_bcdc45aa92c5 -->|method| 639283a8_64fb_3bc8_2574_116cd62403d7
  e692f5cc_04e5_4bea_ed2e_3dc2567775a8["verifyResult()"]
  c4394228_1fc3_dd6f_793c_bcdc45aa92c5 -->|method| e692f5cc_04e5_4bea_ed2e_3dc2567775a8

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/OpenSslRenegotiateTest.java lines 26–43

public class OpenSslRenegotiateTest extends RenegotiateTest {

    @BeforeAll
    public static void checkOpenSsl() {
        OpenSsl.ensureAvailability();
    }

    @Override
    protected SslProvider serverSslProvider() {
        return SslProvider.OPENSSL;
    }

    protected void verifyResult(AtomicReference<Throwable> error) throws Throwable {
        Throwable cause = error.get();
        // Renegotiation is not supported by the OpenSslEngine.
        assertInstanceOf(SSLException.class, cause);
    }
}

Frequently Asked Questions

What is the OpenSslRenegotiateTest class?
OpenSslRenegotiateTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/OpenSslRenegotiateTest.java.
Where is OpenSslRenegotiateTest defined?
OpenSslRenegotiateTest is defined in handler/src/test/java/io/netty/handler/ssl/OpenSslRenegotiateTest.java at line 26.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free