Class ESSCertIDv2

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.ess.ESSCertIDv2
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class ESSCertIDv2 extends org.bouncycastle.asn1.ASN1Object
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    ESSCertIDv2(byte[] certHash)
     
    ESSCertIDv2(byte[] certHash, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
     
    ESSCertIDv2(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId, byte[] certHash)
     
    ESSCertIDv2(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId, byte[] certHash, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    byte[]
     
    org.bouncycastle.asn1.x509.AlgorithmIdentifier
     
     
    org.bouncycastle.asn1.x509.IssuerSerial
     
    org.bouncycastle.asn1.ASN1Primitive
    ESSCertIDv2 ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier DEFAULT {algorithm id-sha256}, certHash Hash, issuerSerial IssuerSerial OPTIONAL } Hash ::= OCTET STRING IssuerSerial ::= SEQUENCE { issuer GeneralNames, serialNumber CertificateSerialNumber }

    Methods inherited from class org.bouncycastle.asn1.ASN1Object Link icon

    encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode

    Methods inherited from class java.lang.Object Link icon

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • ESSCertIDv2 Link icon

      public ESSCertIDv2(byte[] certHash)
    • ESSCertIDv2 Link icon

      public ESSCertIDv2(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId, byte[] certHash)
    • ESSCertIDv2 Link icon

      public ESSCertIDv2(byte[] certHash, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
    • ESSCertIDv2 Link icon

      public ESSCertIDv2(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId, byte[] certHash, org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
  • Method Details Link icon

    • getInstance Link icon

      public static ESSCertIDv2 getInstance(Object o)
    • getHashAlgorithm Link icon

      public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm()
    • getCertHash Link icon

      public byte[] getCertHash()
    • getIssuerSerial Link icon

      public org.bouncycastle.asn1.x509.IssuerSerial getIssuerSerial()
    • toASN1Primitive Link icon

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
       ESSCertIDv2 ::=  SEQUENCE {
           hashAlgorithm     AlgorithmIdentifier
                    DEFAULT {algorithm id-sha256},
           certHash          Hash,
           issuerSerial      IssuerSerial OPTIONAL
       }
      
       Hash ::= OCTET STRING
      
       IssuerSerial ::= SEQUENCE {
           issuer         GeneralNames,
           serialNumber   CertificateSerialNumber
       }
       
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object