Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class DeltaCertificateDescriptor

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1BitString, .ASN1Encodable, .ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x500.X500Name

 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
}

Field Summary

Modifier and TypeField and Description
private Extensions
private X500Name
private final ASN1Integer
private AlgorithmIdentifier
private final ASN1BitString
private X500Name
private SubjectPublicKeyInfo
private ASN1Sequence

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private void
addOptional(ASN1EncodableVector v, int tag, boolean explicit, ASN1Object obj)

public static DeltaCertificateDescriptor

Returns:

the DeltaCertificateDescriptor, null if the extension is not present.
fromExtensions
(Extensions
the extensions object to be examined.
extensions
)

Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present.

public Extensions
public static DeltaCertificateDescriptor
public X500Name
public ASN1Integer
public AlgorithmIdentifier
public ASN1BitString
public X500Name
public SubjectPublicKeyInfo
public ASN1Sequence
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
public DeltaCertificateDescriptor
trimTo(TBSCertificate baseTbsCertificate, Extensions tbsExtensions)

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

extensionsback to summary
private Extensions extensions
issuerback to summary
private X500Name issuer
serialNumberback to summary
private final ASN1Integer serialNumber
signatureback to summary
private AlgorithmIdentifier signature
signatureValueback to summary
private final ASN1BitString signatureValue
subjectback to summary
private X500Name subject
subjectPublicKeyInfoback to summary
private SubjectPublicKeyInfo subjectPublicKeyInfo
validityback to summary
private ASN1Sequence validity

Constructor Detail

DeltaCertificateDescriptorback to summary
private DeltaCertificateDescriptor(ASN1Sequence seq)

Method Detail

addOptionalback to summary
private void addOptional(ASN1EncodableVector v, int tag, boolean explicit, ASN1Object obj)
fromExtensionsback to summary
public static DeltaCertificateDescriptor fromExtensions(Extensions extensions)

Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present.

Parameters
extensions:Extensions

the extensions object to be examined.

Returns:DeltaCertificateDescriptor

the DeltaCertificateDescriptor, null if the extension is not present.

getExtensionsback to summary
public Extensions getExtensions()
getInstanceback to summary
public static DeltaCertificateDescriptor getInstance(Object obj)
getIssuerback to summary
public X500Name getIssuer()
getSerialNumberback to summary
public ASN1Integer getSerialNumber()
getSignatureback to summary
public AlgorithmIdentifier getSignature()
getSignatureValueback to summary
public ASN1BitString getSignatureValue()
getSubjectback to summary
public X500Name getSubject()
getSubjectPublicKeyInfoback to summary
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
getValidityback to summary
public ASN1Sequence getValidity()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

trimToback to summary
public DeltaCertificateDescriptor trimTo(TBSCertificate baseTbsCertificate, Extensions tbsExtensions)