public class CertTemplate extends ASN1Object
Modifier and Type | Method and Description |
---|---|
Extensions |
getExtensions() |
static CertTemplate |
getInstance(java.lang.Object o) |
X500Name |
getIssuer() |
DERBitString |
getIssuerUID() |
SubjectPublicKeyInfo |
getPublicKey() |
ASN1Integer |
getSerialNumber() |
AlgorithmIdentifier |
getSigningAlg() |
X500Name |
getSubject() |
DERBitString |
getSubjectUID() |
OptionalValidity |
getValidity() |
int |
getVersion()
Return Version - -1 if not set.
|
ASN1Primitive |
toASN1Primitive()
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 }
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public static CertTemplate getInstance(java.lang.Object o)
public int getVersion()
public ASN1Integer getSerialNumber()
public AlgorithmIdentifier getSigningAlg()
public X500Name getIssuer()
public OptionalValidity getValidity()
public X500Name getSubject()
public SubjectPublicKeyInfo getPublicKey()
public DERBitString getIssuerUID()
public DERBitString getSubjectUID()
public Extensions getExtensions()
public ASN1Primitive toASN1Primitive()
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 }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object