public class DeltaCertificateDescriptor extends ASN1Object
DeltaCertificateDescriptor ::= SEQUENCE { serialNumber CertificateSerialNumber, signature [0] EXPLICIT AlgorithmIdentifier {SIGNATURE_ALGORITHM, {...}} OPTIONAL, issuer [1] EXPLICIT Name OPTIONAL, validity [2] EXPLICIT Validity OPTIONAL, subject [3] EXPLICIT Name OPTIONAL, subjectPublicKeyInfo SubjectPublicKeyInfo, extensions [4] EXPLICIT Extensions{CertExtensions} OPTIONAL, signatureValue BIT STRING }
Constructor and Description |
---|
DeltaCertificateDescriptor(ASN1Integer serialNumber,
AlgorithmIdentifier signature,
X500Name issuer,
Validity validity,
X500Name subject,
SubjectPublicKeyInfo subjectPublicKeyInfo,
Extensions extensions,
ASN1BitString signatureValue) |
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()
Deprecated.
Use getValidityObject instead.
|
Validity |
getValidityObject() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
DeltaCertificateDescriptor |
trimTo(TBSCertificate baseTbsCertificate,
Extensions tbsExtensions)
Deprecated.
Use DeltaCertificateTool#trimDeltaCertificateDescriptor instead.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public DeltaCertificateDescriptor(ASN1Integer serialNumber, AlgorithmIdentifier signature, X500Name issuer, Validity validity, X500Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, Extensions extensions, ASN1BitString signatureValue)
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 Validity getValidityObject()
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