V3TBSCertificateGenerator() — netty Function Reference
Architecture documentation for the V3TBSCertificateGenerator() function in CertificateBuilder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9a104d66_79c8_861e_9dfd_0b988e39aa69["V3TBSCertificateGenerator()"] 4aeffc80_93f6_788a_f8c6_901cee3b8997["CertificateBuilder"] 9a104d66_79c8_861e_9dfd_0b988e39aa69 -->|defined in| 4aeffc80_93f6_788a_f8c6_901cee3b8997 style 9a104d66_79c8_861e_9dfd_0b988e39aa69 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
pkitesting/src/main/java/io/netty/pkitesting/CertificateBuilder.java lines 828–845
private V3TBSCertificateGenerator createCertBuilder(
X500Principal issuer, X500Principal subject, KeyPair keyPair, String signAlg) {
BigInteger serial = this.serial != null ? this.serial : new BigInteger(159, getSecureRandom());
PublicKey pubKey = keyPair.getPublic();
V3TBSCertificateGenerator generator = new V3TBSCertificateGenerator();
generator.setIssuer(X500Name.getInstance(issuer.getEncoded()));
if (subject != null) {
generator.setSubject(X500Name.getInstance(subject.getEncoded()));
}
generator.setSerialNumber(new ASN1Integer(serial));
generator.setSignature(new AlgorithmIdentifier(new ASN1ObjectIdentifier(
Algorithms.oidForAlgorithmName(signAlg))));
generator.setStartDate(new Time(Date.from(notBefore)));
generator.setEndDate(new Time(Date.from(notAfter)));
generator.setSubjectPublicKeyInfo(SubjectPublicKeyInfo.getInstance(pubKey.getEncoded()));
return generator;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does V3TBSCertificateGenerator() do?
V3TBSCertificateGenerator() is a function in the netty codebase, defined in pkitesting/src/main/java/io/netty/pkitesting/CertificateBuilder.java.
Where is V3TBSCertificateGenerator() defined?
V3TBSCertificateGenerator() is defined in pkitesting/src/main/java/io/netty/pkitesting/CertificateBuilder.java at line 828.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free