kz.gamma.asn1.ess
Class OtherCertID

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

public class OtherCertID
extends kz.gamma.asn1.ASN1Encodable


Field Summary
private  kz.gamma.asn1.x509.IssuerSerial issuerSerial
           
private  kz.gamma.asn1.ASN1Encodable otherCertHash
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
OtherCertID(kz.gamma.asn1.x509.AlgorithmIdentifier algId, byte[] digest)
           
OtherCertID(kz.gamma.asn1.x509.AlgorithmIdentifier algId, byte[] digest, kz.gamma.asn1.x509.IssuerSerial issuerSerial)
           
OtherCertID(kz.gamma.asn1.ASN1Sequence seq)
          constructor
 
Method Summary
 kz.gamma.asn1.x509.AlgorithmIdentifier getAlgorithmHash()
           
 byte[] getCertHash()
           
static OtherCertID getInstance(java.lang.Object o)
           
 kz.gamma.asn1.x509.IssuerSerial getIssuerSerial()
           
 kz.gamma.asn1.DERObject toASN1Object()
           OtherCertID ::= SEQUENCE { otherCertHash OtherHash, issuerSerial IssuerSerial OPTIONAL } OtherHash ::= CHOICE { sha1Hash OCTET STRING, otherHash OtherHashAlgAndValue } OtherHashAlgAndValue ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, hashValue OCTET STRING }
 
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

otherCertHash

private kz.gamma.asn1.ASN1Encodable otherCertHash

issuerSerial

private kz.gamma.asn1.x509.IssuerSerial issuerSerial
Constructor Detail

OtherCertID

public OtherCertID(kz.gamma.asn1.ASN1Sequence seq)
constructor


OtherCertID

public OtherCertID(kz.gamma.asn1.x509.AlgorithmIdentifier algId,
                   byte[] digest)

OtherCertID

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

getInstance

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

getAlgorithmHash

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

getCertHash

public byte[] getCertHash()

getIssuerSerial

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

toASN1Object

public kz.gamma.asn1.DERObject toASN1Object()
 OtherCertID ::= SEQUENCE {
     otherCertHash    OtherHash,
     issuerSerial     IssuerSerial OPTIONAL }

 OtherHash ::= CHOICE {
     sha1Hash     OCTET STRING,
     otherHash    OtherHashAlgAndValue }

 OtherHashAlgAndValue ::= SEQUENCE {
     hashAlgorithm    AlgorithmIdentifier,
     hashValue        OCTET STRING }

 

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


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