| Modifier and Type | Field and Description |
|---|---|
| private Extensions | |
| private X500Name | |
| private DERBitString | |
| private SubjectPublicKeyInfo | |
| private ASN1Integer | |
| private AlgorithmIdentifier | |
| private X500Name | |
| private DERBitString | |
| private OptionalValidity | |
| private ASN1Integer |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public CertTemplate | Returns: a basic ASN.1 object representation.
CertTemplate ::= SEQUENCE {
version [0] Version OPTIONAL,
serialNumber [1] INTEGER OPTIONAL,
signingAlg [2] AlgorithmIdentifier OPTIONAL,
issuer [3] Name OPTIONAL,
validity [4] OptionalValidity OPTIONAL,
subject [5] Name OPTIONAL,
publicKey [6] SubjectPublicKeyInfo OPTIONAL,
issuerUID [7] UniqueIdentifier OPTIONAL,
subjectUID [8] UniqueIdentifier OPTIONAL,
extensions [9] Extensions OPTIONAL }
|
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder | |
| public CertTemplateBuilder |
| extensions | back to summary |
|---|---|
| private Extensions extensions | |
| issuer | back to summary |
|---|---|
| private X500Name issuer | |
| issuerUID | back to summary |
|---|---|
| private DERBitString issuerUID | |
| publicKey | back to summary |
|---|---|
| private SubjectPublicKeyInfo publicKey | |
| serialNumber | back to summary |
|---|---|
| private ASN1Integer serialNumber | |
| signingAlg | back to summary |
|---|---|
| private AlgorithmIdentifier signingAlg | |
| subject | back to summary |
|---|---|
| private X500Name subject | |
| subjectUID | back to summary |
|---|---|
| private DERBitString subjectUID | |
| validity | back to summary |
|---|---|
| private OptionalValidity validity | |
| version | back to summary |
|---|---|
| private ASN1Integer version | |
| CertTemplateBuilder | back to summary |
|---|---|
| public CertTemplateBuilder() | |
| addOptional | back to summary |
|---|---|
| private void addOptional(ASN1EncodableVector v, int tagNo, boolean isExplicit, ASN1Encodable obj) | |
| build | back to summary |
|---|---|
public CertTemplate build()
CertTemplate ::= SEQUENCE {
version [0] Version OPTIONAL,
serialNumber [1] INTEGER OPTIONAL,
signingAlg [2] AlgorithmIdentifier OPTIONAL,
issuer [3] Name OPTIONAL,
validity [4] OptionalValidity OPTIONAL,
subject [5] Name OPTIONAL,
publicKey [6] SubjectPublicKeyInfo OPTIONAL,
issuerUID [7] UniqueIdentifier OPTIONAL,
subjectUID [8] UniqueIdentifier OPTIONAL,
extensions [9] Extensions OPTIONAL }
| |
| setExtensions | back to summary |
|---|---|
| public CertTemplateBuilder setExtensions(Extensions extens) | |
| setIssuer | back to summary |
|---|---|
| public CertTemplateBuilder setIssuer(X500Name name) | |
| setIssuerUID | back to summary |
|---|---|
| public CertTemplateBuilder setIssuerUID(DERBitString uid) Sets the issuer unique ID (deprecated in X.509v3) | |
| setPublicKey | back to summary |
|---|---|
| public CertTemplateBuilder setPublicKey(SubjectPublicKeyInfo spki) | |
| setSerialNumber | back to summary |
|---|---|
| public CertTemplateBuilder setSerialNumber(ASN1Integer ser) | |
| setSigningAlg | back to summary |
|---|---|
| public CertTemplateBuilder setSigningAlg(AlgorithmIdentifier aid) | |
| setSubject | back to summary |
|---|---|
| public CertTemplateBuilder setSubject(X500Name name) | |
| setSubjectUID | back to summary |
|---|---|
| public CertTemplateBuilder setSubjectUID(DERBitString uid) Sets the subject unique ID (deprecated in X.509v3) | |
| setValidity | back to summary |
|---|---|
| public CertTemplateBuilder setValidity(OptionalValidity v) | |
| setVersion | back to summary |
|---|---|
| public CertTemplateBuilder setVersion(int ver) Sets the X.509 version. Note for X509v3, use 2 here. | |