kz.gamma.asn1.ess
Class ESSCertIDv2

java.lang.Object
  extended by kz.gamma.asn1.ASN1Encodable
      extended by kz.gamma.asn1.ess.ESSCertIDv2
All Implemented Interfaces:
kz.gamma.asn1.DEREncodable

public class ESSCertIDv2
extends kz.gamma.asn1.ASN1Encodable


Field Summary
private  byte[] certHash
           
private static kz.gamma.asn1.x509.AlgorithmIdentifier DEFAULT_ALG_ID
           
private  kz.gamma.asn1.x509.AlgorithmIdentifier hashAlgorithm
           
private  kz.gamma.asn1.x509.IssuerSerial issuerSerial
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
ESSCertIDv2(kz.gamma.asn1.x509.AlgorithmIdentifier algId, byte[] certHash)
           
ESSCertIDv2(kz.gamma.asn1.x509.AlgorithmIdentifier algId, byte[] certHash, kz.gamma.asn1.x509.IssuerSerial issuerSerial)
           
ESSCertIDv2(kz.gamma.asn1.ASN1Sequence seq)
           
 
Method Summary
 byte[] getCertHash()
           
 kz.gamma.asn1.x509.AlgorithmIdentifier getHashAlgorithm()
           
static ESSCertIDv2 getInstance(java.lang.Object o)
           
 kz.gamma.asn1.x509.IssuerSerial getIssuerSerial()
           
 kz.gamma.asn1.DERObject toASN1Object()
           ESSCertIDv2 ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier DEFAULT {algorithm id-sha256 parameters NULL}, certHash Hash, issuerSerial IssuerSerial OPTIONAL } Hash ::= OCTET STRING IssuerSerial ::= SEQUENCE { issuer GeneralNames, serialNumber CertificateSerialNumber }
 
Methods inherited from class kz.gamma.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hashAlgorithm

private kz.gamma.asn1.x509.AlgorithmIdentifier hashAlgorithm

certHash

private byte[] certHash

issuerSerial

private kz.gamma.asn1.x509.IssuerSerial issuerSerial

DEFAULT_ALG_ID

private static final kz.gamma.asn1.x509.AlgorithmIdentifier DEFAULT_ALG_ID
Constructor Detail

ESSCertIDv2

public ESSCertIDv2(kz.gamma.asn1.ASN1Sequence seq)

ESSCertIDv2

public ESSCertIDv2(kz.gamma.asn1.x509.AlgorithmIdentifier algId,
                   byte[] certHash)

ESSCertIDv2

public ESSCertIDv2(kz.gamma.asn1.x509.AlgorithmIdentifier algId,
                   byte[] certHash,
                   kz.gamma.asn1.x509.IssuerSerial issuerSerial)
Method Detail

getInstance

public static ESSCertIDv2 getInstance(java.lang.Object o)

getHashAlgorithm

public kz.gamma.asn1.x509.AlgorithmIdentifier getHashAlgorithm()

getCertHash

public byte[] getCertHash()

getIssuerSerial

public kz.gamma.asn1.x509.IssuerSerial getIssuerSerial()

toASN1Object

public kz.gamma.asn1.DERObject toASN1Object()
 ESSCertIDv2 ::=  SEQUENCE {
     hashAlgorithm     AlgorithmIdentifier
              DEFAULT {algorithm id-sha256 parameters NULL},
     certHash          Hash,
     issuerSerial      IssuerSerial OPTIONAL
 }

 Hash ::= OCTET STRING

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

Specified by:
toASN1Object in class kz.gamma.asn1.ASN1Encodable


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.