EnhancedX509ExtendedTrustManagerTest Class — netty Architecture
Architecture documentation for the EnhancedX509ExtendedTrustManagerTest class in EnhancedX509ExtendedTrustManagerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8a093596_7413_c971_067f_43858e578a2d["EnhancedX509ExtendedTrustManagerTest"] 66476df2_ffee_ed46_1b5c_45f6dbddcf73["EnhancedX509ExtendedTrustManagerTest.java"] 8a093596_7413_c971_067f_43858e578a2d -->|defined in| 66476df2_ffee_ed46_1b5c_45f6dbddcf73 4c849573_5d92_abb6_fddd_58dd85c7feb9["throwingMatchingExecutables()"] 8a093596_7413_c971_067f_43858e578a2d -->|method| 4c849573_5d92_abb6_fddd_58dd85c7feb9 c86e6090_dee8_e5a8_d373_582324c28032["SSLSession()"] 8a093596_7413_c971_067f_43858e578a2d -->|method| c86e6090_dee8_e5a8_d373_582324c28032 e82ba1e2_8e8c_f667_1dbb_2c8e8f2037bf["throwingNonMatchingExecutables()"] 8a093596_7413_c971_067f_43858e578a2d -->|method| e82ba1e2_8e8c_f667_1dbb_2c8e8f2037bf 695958d5_baff_c618_0d4f_8d6333020095["testEnhanceException()"] 8a093596_7413_c971_067f_43858e578a2d -->|method| 695958d5_baff_c618_0d4f_8d6333020095 63e2863b_2240_c6cc_623c_1ca04262ac1e["testNotEnhanceException()"] 8a093596_7413_c971_067f_43858e578a2d -->|method| 63e2863b_2240_c6cc_623c_1ca04262ac1e
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/EnhancedX509ExtendedTrustManagerTest.java lines 57–378
public class EnhancedX509ExtendedTrustManagerTest {
private static final String HOSTNAME = "netty.io";
private static final String SAN_ENTRY_DNS = "some.netty.io";
private static final String SAN_ENTRY_IP = "127.0.0.1";
private static final String SAN_ENTRY_URI = "URI:https://uri.netty.io/profile";
private static final String SAN_ENTRY_RFC822 = "info@netty.io";
private static final String COMMON_NAME = "leaf.netty.io";
private static final X509Certificate TEST_CERT = new X509Certificate() {
@Override
public Collection<List<?>> getSubjectAlternativeNames() {
return Arrays.asList(Arrays.asList(1, new Object()),
Arrays.asList(ALTNAME_DNS, SAN_ENTRY_DNS), Arrays.asList(ALTNAME_IP, SAN_ENTRY_IP),
Arrays.asList(ALTNAME_URI, SAN_ENTRY_URI), Arrays.asList(1 /* rfc822Name */, SAN_ENTRY_RFC822));
}
@Override
public X500Principal getSubjectX500Principal() {
return new X500Principal("CN=" + COMMON_NAME + ", O=Netty");
}
@Override
public void checkValidity() {
// NOOP
}
@Override
public void checkValidity(Date date) {
// NOOP
}
@Override
public int getVersion() {
return 0;
}
@Override
public BigInteger getSerialNumber() {
return null;
}
@Override
public Principal getIssuerDN() {
return null;
}
@Override
public Principal getSubjectDN() {
return null;
}
@Override
public Date getNotBefore() {
return null;
}
@Override
public Date getNotAfter() {
return null;
}
@Override
public byte[] getTBSCertificate() {
return EmptyArrays.EMPTY_BYTES;
}
@Override
public byte[] getSignature() {
return EmptyArrays.EMPTY_BYTES;
}
@Override
public String getSigAlgName() {
return null;
}
@Override
public String getSigAlgOID() {
return null;
Source
Frequently Asked Questions
What is the EnhancedX509ExtendedTrustManagerTest class?
EnhancedX509ExtendedTrustManagerTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/EnhancedX509ExtendedTrustManagerTest.java.
Where is EnhancedX509ExtendedTrustManagerTest defined?
EnhancedX509ExtendedTrustManagerTest is defined in handler/src/test/java/io/netty/handler/ssl/EnhancedX509ExtendedTrustManagerTest.java at line 57.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free