public class CertTemplate extends ASN1Object
Modifier and Type | Field and Description |
---|---|
private Extensions |
extensions |
private X500Name |
issuer |
private DERBitString |
issuerUID |
private SubjectPublicKeyInfo |
publicKey |
private ASN1Sequence |
seq |
private ASN1Integer |
serialNumber |
private AlgorithmIdentifier |
signingAlg |
private X500Name |
subject |
private DERBitString |
subjectUID |
private OptionalValidity |
validity |
private ASN1Integer |
version |
Modifier | Constructor and Description |
---|---|
private |
CertTemplate(ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
Extensions |
getExtensions() |
static CertTemplate |
getInstance(Object o) |
X500Name |
getIssuer() |
DERBitString |
getIssuerUID() |
SubjectPublicKeyInfo |
getPublicKey() |
ASN1Integer |
getSerialNumber() |
AlgorithmIdentifier |
getSigningAlg() |
X500Name |
getSubject() |
DERBitString |
getSubjectUID() |
OptionalValidity |
getValidity() |
int |
getVersion() |
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, toASN1Object
private ASN1Sequence seq
private ASN1Integer version
private ASN1Integer serialNumber
private AlgorithmIdentifier signingAlg
private OptionalValidity validity
private SubjectPublicKeyInfo publicKey
private DERBitString issuerUID
private DERBitString subjectUID
private Extensions extensions
private CertTemplate(ASN1Sequence seq)
public static CertTemplate getInstance(Object o)
public int getVersion()
public ASN1Integer getSerialNumber()
public AlgorithmIdentifier getSigningAlg()
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