Home / Function/ testRSASSAPSS() — netty Function Reference

testRSASSAPSS() — netty Function Reference

Architecture documentation for the testRSASSAPSS() function in SSLEngineTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  5d218fe1_9dc4_9a94_3364_1ef72ec33924["testRSASSAPSS()"]
  9150c92a_2afc_b83a_c3bf_86dfac6e9d9b["SSLEngineTest"]
  5d218fe1_9dc4_9a94_3364_1ef72ec33924 -->|defined in| 9150c92a_2afc_b83a_c3bf_86dfac6e9d9b
  6ad1452e_858e_792d_4856_9ba9f6277be2["mySetupMutualAuth()"]
  5d218fe1_9dc4_9a94_3364_1ef72ec33924 -->|calls| 6ad1452e_858e_792d_4856_9ba9f6277be2
  94632e78_c759_ade9_6963_8b37153a2ef6["rethrowIfNotNull()"]
  5d218fe1_9dc4_9a94_3364_1ef72ec33924 -->|calls| 94632e78_c759_ade9_6963_8b37153a2ef6
  style 5d218fe1_9dc4_9a94_3364_1ef72ec33924 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 4707–4739

    @MethodSource("newTestParams")
    @ParameterizedTest
    public void testRSASSAPSS(SSLEngineTestParam param) throws Exception {
        char[] password = "password".toCharArray();

        final KeyStore serverKeyStore = KeyStore.getInstance("PKCS12");
        try (InputStream resourceAsStream = getClass().getResourceAsStream("rsaValidations-server-keystore.p12")) {
            serverKeyStore.load(resourceAsStream, password);
        }

        final KeyStore clientKeyStore = KeyStore.getInstance("PKCS12");
        try (InputStream resourceAsStream = getClass().getResourceAsStream("rsaValidation-user-certs.p12")) {
            clientKeyStore.load(resourceAsStream, password);
        }

        final KeyManagerFactory serverKeyManagerFactory =
                KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
        serverKeyManagerFactory.init(serverKeyStore, password);
        final KeyManagerFactory clientKeyManagerFactory =
                KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
        clientKeyManagerFactory.init(clientKeyStore, password);

        File commonChain = ResourcesUtil.getFile(getClass(), "rsapss-ca-cert.cert");
        ClientAuth auth = ClientAuth.REQUIRE;

        mySetupMutualAuth(param, serverKeyManagerFactory, commonChain, clientKeyManagerFactory, commonChain,
                auth, false, true);

        assertTrue(clientLatch.await(10, TimeUnit.SECONDS));
        rethrowIfNotNull(clientException);
        assertTrue(serverLatch.await(5, TimeUnit.SECONDS));
        rethrowIfNotNull(serverException);
    }

Domain

Subdomains

Frequently Asked Questions

What does testRSASSAPSS() do?
testRSASSAPSS() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is testRSASSAPSS() defined?
testRSASSAPSS() is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 4707.
What does testRSASSAPSS() call?
testRSASSAPSS() calls 2 function(s): mySetupMutualAuth, rethrowIfNotNull.

Analyze Your Own Codebase

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

Try Supermodel Free