Home / Function/ simpleOcspQueryTest() — netty Function Reference

simpleOcspQueryTest() — netty Function Reference

Architecture documentation for the simpleOcspQueryTest() function in OcspClientTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  310dc5fe_7e3e_a952_ecb6_941e2ca99969["simpleOcspQueryTest()"]
  3370da49_7453_ab40_8426_84084353f364["OcspClientTest"]
  310dc5fe_7e3e_a952_ecb6_941e2ca99969 -->|defined in| 3370da49_7453_ab40_8426_84084353f364
  style 310dc5fe_7e3e_a952_ecb6_941e2ca99969 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler-ssl-ocsp/src/test/java/io/netty/handler/ssl/ocsp/OcspClientTest.java lines 50–75

    @ParameterizedTest
    @ValueSource(strings = {"https://netty.io", "https://apple.com"})
    void simpleOcspQueryTest(String urlString) throws IOException, ExecutionException, InterruptedException {
        HttpsURLConnection httpsConnection = null;
        try {
            URL url = new URL(urlString);
            httpsConnection = (HttpsURLConnection) url.openConnection();
            httpsConnection.connect();

            // Pull server certificates for validation
            X509Certificate[] certs = (X509Certificate[]) httpsConnection.getServerCertificates();
            X509Certificate serverCert = certs[0];
            X509Certificate certIssuer = certs[1];

            Promise<BasicOCSPResp> promise = OcspClient.query(serverCert, certIssuer, false,
                    createDefaultTransport(), createDefaultResolver(createDefaultTransport()));
            BasicOCSPResp basicOCSPResp = promise.get();

            // 'null' means certificate is valid
            assertNull(basicOCSPResp.getResponses()[0].getCertStatus());
        } finally {
            if (httpsConnection != null) {
                httpsConnection.disconnect();
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does simpleOcspQueryTest() do?
simpleOcspQueryTest() is a function in the netty codebase, defined in handler-ssl-ocsp/src/test/java/io/netty/handler/ssl/ocsp/OcspClientTest.java.
Where is simpleOcspQueryTest() defined?
simpleOcspQueryTest() is defined in handler-ssl-ocsp/src/test/java/io/netty/handler/ssl/ocsp/OcspClientTest.java at line 50.

Analyze Your Own Codebase

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

Try Supermodel Free