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
Source
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