getEncoded() — netty Function Reference
Architecture documentation for the getEncoded() function in CertificateList.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 2b7a6303_cf47_81ef_840c_4f6331c78b08["getEncoded()"] 53ca3456_3d8d_90c9_5fef_2a0efeb7b928["CertificateList"] 2b7a6303_cf47_81ef_840c_4f6331c78b08 -->|defined in| 53ca3456_3d8d_90c9_5fef_2a0efeb7b928 style 2b7a6303_cf47_81ef_840c_4f6331c78b08 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
pkitesting/src/main/java/io/netty/pkitesting/CertificateList.java lines 50–74
byte[] getEncoded() {
ASN1EncodableVector vec = new ASN1EncodableVector();
X509Certificate cert = issuer.getCertificate();
vec.add(new ASN1Integer(1)); // Version 2
vec.add(new AlgorithmIdentifier(new ASN1ObjectIdentifier(cert.getSigAlgOID())));
vec.add(X500Name.getInstance(cert.getSubjectX500Principal().getEncoded()));
vec.add(new Time(Date.from(thisUpdate)));
if (nextUpdate != null) {
vec.add(new Time(Date.from(nextUpdate)));
}
ASN1EncodableVector revokedVec = new ASN1EncodableVector();
for (Map.Entry<BigInteger, Instant> revokedCert : revokedCerts) {
revokedVec.add(TBSCertList.CRLEntry.getInstance(new DERSequence(new ASN1Encodable[]{
new ASN1Integer(revokedCert.getKey()),
new Time(Date.from(revokedCert.getValue()))
})));
}
vec.add(new DERSequence(revokedVec));
TBSCertList list = new TBSCertList(new DERSequence(vec));
try {
return list.getEncoded("DER");
} catch (IOException e) {
throw new UncheckedIOException(e);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does getEncoded() do?
getEncoded() is a function in the netty codebase, defined in pkitesting/src/main/java/io/netty/pkitesting/CertificateList.java.
Where is getEncoded() defined?
getEncoded() is defined in pkitesting/src/main/java/io/netty/pkitesting/CertificateList.java at line 50.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free