public class Certificate extends ASN1Encodable
Certificate ::= SEQUENCE { tbsCertificate TBSCertificate, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING }
Modifier and Type | Field and Description |
---|---|
(package private) ASN1Sequence |
seq |
(package private) DERBitString |
sig |
(package private) AlgorithmIdentifier |
sigAlgId |
(package private) TBSCertificate |
tbsCert |
BER, DER
Modifier | Constructor and Description |
---|---|
private |
Certificate(ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
Time |
getEndDate() |
static Certificate |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static Certificate |
getInstance(java.lang.Object obj) |
X500Name |
getIssuer() |
DERInteger |
getSerialNumber() |
DERBitString |
getSignature() |
AlgorithmIdentifier |
getSignatureAlgorithm() |
Time |
getStartDate() |
X500Name |
getSubject() |
SubjectPublicKeyInfo |
getSubjectPublicKeyInfo() |
TBSCertificate |
getTBSCertificate() |
DERInteger |
getVersion() |
int |
getVersionNumber() |
DERObject |
toASN1Object() |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
ASN1Sequence seq
TBSCertificate tbsCert
AlgorithmIdentifier sigAlgId
DERBitString sig
private Certificate(ASN1Sequence seq)
public static Certificate getInstance(ASN1TaggedObject obj, boolean explicit)
public static Certificate getInstance(java.lang.Object obj)
public TBSCertificate getTBSCertificate()
public DERInteger getVersion()
public int getVersionNumber()
public DERInteger getSerialNumber()
public X500Name getIssuer()
public Time getStartDate()
public Time getEndDate()
public X500Name getSubject()
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
public AlgorithmIdentifier getSignatureAlgorithm()
public DERBitString getSignature()
public DERObject toASN1Object()
toASN1Object
in class ASN1Encodable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.