Home / Function/ testLazyX509Certificate() — netty Function Reference

testLazyX509Certificate() — netty Function Reference

Architecture documentation for the testLazyX509Certificate() function in LazyX509CertificateTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  cea9b3a5_29bc_2e73_54f8_5baa3d0d6a92["testLazyX509Certificate()"]
  6bdda748_e494_e332_d0d5_66990aed83b6["LazyX509CertificateTest"]
  cea9b3a5_29bc_2e73_54f8_5baa3d0d6a92 -->|defined in| 6bdda748_e494_e332_d0d5_66990aed83b6
  style cea9b3a5_29bc_2e73_54f8_5baa3d0d6a92 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/util/LazyX509CertificateTest.java lines 57–84

    @Test
    public void testLazyX509Certificate() throws Exception {
        CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
        X509Certificate x509Certificate =
                (X509Certificate) certificateFactory.generateCertificate(
                        new ByteArrayInputStream(CERTIFICATE.getBytes(CharsetUtil.UTF_8))
                );
        LazyX509Certificate lazyX509Certificate = new LazyX509Certificate(CERTIFICATE.getBytes(CharsetUtil.UTF_8));
        assertEquals(x509Certificate.getVersion(), lazyX509Certificate.getVersion());
        assertEquals(x509Certificate.getSerialNumber(), lazyX509Certificate.getSerialNumber());
        assertEquals(x509Certificate.getIssuerDN(), lazyX509Certificate.getIssuerDN());
        assertEquals(x509Certificate.getIssuerX500Principal(), lazyX509Certificate.getIssuerX500Principal());
        assertEquals(x509Certificate.getSubjectDN(), lazyX509Certificate.getSubjectDN());
        assertEquals(x509Certificate.getNotBefore(), lazyX509Certificate.getNotBefore());
        assertEquals(x509Certificate.getNotAfter(), lazyX509Certificate.getNotAfter());
        assertArrayEquals(x509Certificate.getTBSCertificate(), lazyX509Certificate.getTBSCertificate());
        assertArrayEquals(x509Certificate.getSignature(), lazyX509Certificate.getSignature());
        assertEquals(x509Certificate.getSigAlgName(), lazyX509Certificate.getSigAlgName());
        assertEquals(x509Certificate.getSigAlgOID(), lazyX509Certificate.getSigAlgOID());
        assertArrayEquals(x509Certificate.getSigAlgParams(), lazyX509Certificate.getSigAlgParams());
        assertArrayEquals(x509Certificate.getIssuerUniqueID(), lazyX509Certificate.getIssuerUniqueID());
        assertArrayEquals(x509Certificate.getSubjectUniqueID(), lazyX509Certificate.getSubjectUniqueID());
        assertArrayEquals(x509Certificate.getKeyUsage(), lazyX509Certificate.getKeyUsage());
        assertEquals(x509Certificate.getExtendedKeyUsage(), lazyX509Certificate.getExtendedKeyUsage());
        assertEquals(x509Certificate.getBasicConstraints(), lazyX509Certificate.getBasicConstraints());
        assertEquals(x509Certificate.getSubjectAlternativeNames(), lazyX509Certificate.getSubjectAlternativeNames());
        assertEquals(x509Certificate.getIssuerAlternativeNames(), lazyX509Certificate.getIssuerAlternativeNames());
    }

Domain

Subdomains

Frequently Asked Questions

What does testLazyX509Certificate() do?
testLazyX509Certificate() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/util/LazyX509CertificateTest.java.
Where is testLazyX509Certificate() defined?
testLazyX509Certificate() is defined in handler/src/test/java/io/netty/handler/ssl/util/LazyX509CertificateTest.java at line 57.

Analyze Your Own Codebase

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

Try Supermodel Free