public class DeltaCertificateDescriptor extends ASN1Object
DeltaCertificateDescriptor ::= SEQUENCE { serialNumber CertificateSerialNumber, signature [0] IMPLICIT AlgorithmIdentifier {SIGNATURE_ALGORITHM, {...}} OPTIONAL, issuer [1] IMPLICIT Name OPTIONAL, validity [2] IMPLICIT Validity OPTIONAL, subject [3] IMPLICIT Name OPTIONAL, subjectPublicKeyInfo SubjectPublicKeyInfo, extensions [4] IMPLICIT Extensions{CertExtensions} OPTIONAL, signatureValue BIT STRING }
Modifier and Type | Method and Description |
---|---|
static DeltaCertificateDescriptor |
fromExtensions(Extensions extensions)
Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present.
|
Extensions |
getExtensions() |
static DeltaCertificateDescriptor |
getInstance(java.lang.Object obj) |
X500Name |
getIssuer() |
ASN1Integer |
getSerialNumber() |
AlgorithmIdentifier |
getSignature() |
ASN1BitString |
getSignatureValue() |
X500Name |
getSubject() |
SubjectPublicKeyInfo |
getSubjectPublicKeyInfo() |
ASN1Sequence |
getValidity() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
DeltaCertificateDescriptor |
trimTo(TBSCertificate baseTbsCertificate,
Extensions tbsExtensions) |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public static DeltaCertificateDescriptor getInstance(java.lang.Object obj)
public static DeltaCertificateDescriptor fromExtensions(Extensions extensions)
extensions
- the extensions object to be examined.public ASN1Integer getSerialNumber()
public AlgorithmIdentifier getSignature()
public X500Name getIssuer()
public ASN1Sequence getValidity()
public X500Name getSubject()
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
public Extensions getExtensions()
public ASN1BitString getSignatureValue()
public DeltaCertificateDescriptor trimTo(TBSCertificate baseTbsCertificate, Extensions tbsExtensions)
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object