JSS 3.1

org.mozilla.jss.pkix.cms
Class DigestedData

java.lang.Object
  |
  +--org.mozilla.jss.pkix.cms.DigestedData

public class DigestedData
extends java.lang.Object
implements ASN1Value


Inner Class Summary
static class DigestedData.Template
          A Template for decoding BER-encoded DigestData items.
 
Field Summary
private  ContentInfo contentInfo
           
private  OCTET_STRING digest
           
private  AlgorithmIdentifier digestAlgorithm
           
private  SEQUENCE sequence
           
private static Tag TAG
           
private  INTEGER version
           
 
Constructor Summary
private DigestedData()
           
  DigestedData(INTEGER version, AlgorithmIdentifier digestAlgorithm, ContentInfo contentInfo, OCTET_STRING digest)
           
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(Tag implicitTag, java.io.OutputStream ostream)
           
 ContentInfo getContentInfo()
           
 OCTET_STRING getDigest()
           
 AlgorithmIdentifier getDigestAlgorithm()
           
 Tag getTag()
           
 INTEGER getVersion()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

version

private INTEGER version

digestAlgorithm

private AlgorithmIdentifier digestAlgorithm

contentInfo

private ContentInfo contentInfo

digest

private OCTET_STRING digest

sequence

private SEQUENCE sequence

TAG

private static final Tag TAG
Constructor Detail

DigestedData

private DigestedData()

DigestedData

public DigestedData(INTEGER version,
                    AlgorithmIdentifier digestAlgorithm,
                    ContentInfo contentInfo,
                    OCTET_STRING digest)
Method Detail

getVersion

public INTEGER getVersion()

getDigestAlgorithm

public AlgorithmIdentifier getDigestAlgorithm()

getContentInfo

public ContentInfo getContentInfo()

getDigest

public OCTET_STRING getDigest()

getTag

public Tag getTag()
Specified by:
getTag in interface ASN1Value

encode

public void encode(java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

encode

public void encode(Tag implicitTag,
                   java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

JSS 3.1