Class CertID

java.lang.Object
com.netscape.cmsutil.ocsp.CertID
All Implemented Interfaces:
org.mozilla.jss.asn1.ASN1Value

public class CertID extends Object implements org.mozilla.jss.asn1.ASN1Value
RFC 2560:
 CertID          ::=     SEQUENCE {
     hashAlgorithm       AlgorithmIdentifier,
     issuerNameHash      OCTET STRING, -- Hash of Issuer's DN
     issuerKeyHash       OCTET STRING, -- Hash of Issuers public key
     serialNumber        CertificateSerialNumber }
 
Version:
$Revision$ $Date$
  • Constructor Details

    • CertID

      public CertID(org.mozilla.jss.pkix.primitive.AlgorithmIdentifier hashAlgorithm, org.mozilla.jss.asn1.OCTET_STRING issuerNameHash, org.mozilla.jss.asn1.OCTET_STRING issuerKeyHash, org.mozilla.jss.asn1.INTEGER serialNumber)
  • Method Details

    • getHashAlgorithm

      public org.mozilla.jss.pkix.primitive.AlgorithmIdentifier getHashAlgorithm()
    • getIssuerNameHash

      public org.mozilla.jss.asn1.OCTET_STRING getIssuerNameHash()
    • getIssuerKeyHash

      public org.mozilla.jss.asn1.OCTET_STRING getIssuerKeyHash()
    • getSerialNumber

      public org.mozilla.jss.asn1.INTEGER getSerialNumber()
    • getTag

      public org.mozilla.jss.asn1.Tag getTag()
      Specified by:
      getTag in interface org.mozilla.jss.asn1.ASN1Value
    • encode

      public void encode(OutputStream ostream) throws IOException
      Specified by:
      encode in interface org.mozilla.jss.asn1.ASN1Value
      Throws:
      IOException
    • encode

      public void encode(org.mozilla.jss.asn1.Tag implicitTag, OutputStream ostream) throws IOException
      Specified by:
      encode in interface org.mozilla.jss.asn1.ASN1Value
      Throws:
      IOException
    • getTemplate

      public static CertID.Template getTemplate()
    • getDigestName

      public String getDigestName()