public class

ESSCertIDv2

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.ess.ESSCertIDv2

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
ESSCertIDv2(ASN1Sequence seq)
ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash)
ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial)
Public Methods
byte[] getCertHash()
AlgorithmIdentifier getHashAlgorithm()
static ESSCertIDv2 getInstance(Object o)
IssuerSerial getIssuerSerial()
DERObject toASN1Object()
 ESSCertIDv2 ::=  SEQUENCE {
     hashAlgorithm     AlgorithmIdentifier
              DEFAULT {algorithm id-sha256},
     certHash          Hash,
     issuerSerial      IssuerSerial OPTIONAL
 }

 Hash ::= OCTET STRING

 IssuerSerial ::= SEQUENCE {
     issuer         GeneralNames,
     serialNumber   CertificateSerialNumber
 }
 
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public ESSCertIDv2 (ASN1Sequence seq)

public ESSCertIDv2 (AlgorithmIdentifier algId, byte[] certHash)

public ESSCertIDv2 (AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial)

Public Methods

public byte[] getCertHash ()

public AlgorithmIdentifier getHashAlgorithm ()

public static ESSCertIDv2 getInstance (Object o)

public IssuerSerial getIssuerSerial ()

public DERObject toASN1Object ()

 ESSCertIDv2 ::=  SEQUENCE {
     hashAlgorithm     AlgorithmIdentifier
              DEFAULT {algorithm id-sha256},
     certHash          Hash,
     issuerSerial      IssuerSerial OPTIONAL
 }

 Hash ::= OCTET STRING

 IssuerSerial ::= SEQUENCE {
     issuer         GeneralNames,
     serialNumber   CertificateSerialNumber
 }