Package org.bouncycastle.cms
Class CMSDigestedData
- java.lang.Object
 - 
- org.bouncycastle.cms.CMSDigestedData
 
 
- 
- All Implemented Interfaces:
 org.bouncycastle.util.Encodable
public class CMSDigestedData extends java.lang.Object implements org.bouncycastle.util.Encodablecontaining class for an CMS Digested Data objectCMSDigestedData cd = new CMSDigestedData(inputStream); process(cd.getContent()); 
- 
- 
Constructor Summary
Constructors Constructor Description CMSDigestedData(byte[] compressedData)CMSDigestedData(java.io.InputStream compressedData)CMSDigestedData(org.bouncycastle.asn1.cms.ContentInfo contentInfo) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.ASN1ObjectIdentifiergetContentType()org.bouncycastle.asn1.x509.AlgorithmIdentifiergetDigestAlgorithm()CMSProcessablegetDigestedContent()Return the digested contentbyte[]getEncoded()return the ASN.1 encoded representation of this object.org.bouncycastle.asn1.cms.ContentInfotoASN1Structure()return the ContentInfobooleanverify(DigestCalculatorProvider calculatorProvider) 
 - 
 
- 
- 
Constructor Detail
- 
CMSDigestedData
public CMSDigestedData(byte[] compressedData) throws CMSException- Throws:
 CMSException
 
- 
CMSDigestedData
public CMSDigestedData(java.io.InputStream compressedData) throws CMSException- Throws:
 CMSException
 
- 
CMSDigestedData
public CMSDigestedData(org.bouncycastle.asn1.cms.ContentInfo contentInfo) throws CMSException- Throws:
 CMSException
 
 - 
 
- 
Method Detail
- 
getContentType
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType()
 
- 
getDigestAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
 
- 
getDigestedContent
public CMSProcessable getDigestedContent() throws CMSException
Return the digested content- Returns:
 - the digested content
 - Throws:
 CMSException- if there is an exception un-compressing the data.
 
- 
toASN1Structure
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure()
return the ContentInfo 
- 
getEncoded
public byte[] getEncoded() throws java.io.IOExceptionreturn the ASN.1 encoded representation of this object.- Specified by:
 getEncodedin interfaceorg.bouncycastle.util.Encodable- Throws:
 java.io.IOException
 
- 
verify
public boolean verify(DigestCalculatorProvider calculatorProvider) throws CMSException
- Throws:
 CMSException
 
 - 
 
 -