Home / Function/ validateSignatureWithIncludedChainSucceeds() — netty Function Reference

validateSignatureWithIncludedChainSucceeds() — netty Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

handler-ssl-ocsp/src/test/java/io/netty/handler/ssl/ocsp/OcspClientTest.java lines 77–107

    @Test
    void validateSignatureWithIncludedChainSucceeds() throws Exception {
        X509Bundle rootIssuer = new CertificateBuilder()
                .algorithm(CertificateBuilder.Algorithm.rsa2048)
                .subject("CN=SomeRootCA")
                .setIsCertificateAuthority(true)
                .buildSelfSigned();

        X509Bundle intermediateIssuer = new CertificateBuilder()
                .algorithm(CertificateBuilder.Algorithm.rsa2048)
                .subject("CN=SomeIntermediateCA")
                .setIsCertificateAuthority(true)
                .buildIssuedBy(rootIssuer);

        X509Bundle ocspResponder = new CertificateBuilder()
                .algorithm(CertificateBuilder.Algorithm.rsa2048)
                .subject("CN=SomeOCSPResponder")
                .buildIssuedBy(intermediateIssuer);

        // Create actual OCSP response with the responder's certificate
        X509CertificateHolder responderHolder = new JcaX509CertificateHolder(ocspResponder.getCertificate());
        X509CertificateHolder intermediateHolder = new JcaX509CertificateHolder(intermediateIssuer.getCertificate());

        // Create a minimal BasicOCSPResp that contains the certificate chain
        BasicOCSPResp resp = createBasicOcspResponse(
                ocspResponder,
                new X509CertificateHolder[]{responderHolder, intermediateHolder}
        );

        assertDoesNotThrow(() -> OcspClient.validateSignature(resp, rootIssuer.getCertificate()));
    }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free