Top Inners Constructors Methods
org.bouncycastle.cms

pack-priv Class CMSEnvelopedHelper

extends Object
Class Inheritance
Imports
java.io.FilterInputStream, .IOException, .InputStream, java.util.ArrayList, .List, org.bouncycastle.asn1.ASN1Encodable, .ASN1ObjectIdentifier, .ASN1Set, org.bouncycastle.asn1.cms.CMSObjectIdentifiers, .KEKRecipientInfo, .KEMRecipientInfo, .KeyAgreeRecipientInfo, .KeyTransRecipientInfo, .OtherRecipientInfo, .PasswordRecipientInfo, .RecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.DigestCalculator

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv abstract static class
pack-priv static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static RecipientInformationStore
buildRecipientInformationStore(ASN1Set recipientInfos, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable)

private static void
readRecipientInfo(List<E> infos, RecipientInfo info, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CMSEnvelopedHelperback to summary
pack-priv CMSEnvelopedHelper()

Method Detail

buildRecipientInformationStoreback to summary
pack-priv static RecipientInformationStore buildRecipientInformationStore(ASN1Set recipientInfos, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable)
readRecipientInfoback to summary
private static void readRecipientInfo(List<E> infos, RecipientInfo info, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable)
org.bouncycastle.cms back to summary

pack-priv Class CMSEnvelopedHelper.CMSAuthEnveSecureReadable

extends CMSDefaultSecureReadable
Class Inheritance

Field Summary

Modifier and TypeField and Description
private AlgorithmIdentifier
Inherited from org.bouncycastle.cms.CMSEnvelopedHelper.CMSDefaultSecureReadable:
authAttrSetcontentTypereadable

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public InputStream
public boolean
Inherited from org.bouncycastle.cms.CMSEnvelopedHelper.CMSDefaultSecureReadable:
getAuthAttrSetgetContentTypesetAuthAttrSet

Field Detail

algorithmback to summary
private AlgorithmIdentifier algorithm

Constructor Detail

CMSAuthEnveSecureReadableback to summary
pack-priv CMSAuthEnveSecureReadable(AlgorithmIdentifier algorithm, ASN1ObjectIdentifier contentType, CMSReadable readable)

Method Detail

getInputStreamback to summary
public InputStream getInputStream() throws IOException, CMSException

Implements org.bouncycastle.cms.CMSSecureReadable.getInputStream.

hasAdditionalDataback to summary
public boolean hasAdditionalData()

Implements org.bouncycastle.cms.CMSSecureReadable.hasAdditionalData.

Annotations
@Override
org.bouncycastle.cms back to summary

pack-priv abstract Class CMSEnvelopedHelper.CMSDefaultSecureReadable

extends Object
implements CMSSecureReadable
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.cms.CMSEnvelopedHelper.CMSDefaultSecureReadable
All Implemented Interfaces
org.bouncycastle.cms.CMSSecureReadable
Known Direct Subclasses
org.bouncycastle.cms.CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable, org.bouncycastle.cms.CMSEnvelopedHelper.CMSAuthEnveSecureReadable

Field Summary

Modifier and TypeField and Description
protected ASN1Set
protected final ASN1ObjectIdentifier
protected CMSReadable

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ASN1Set
public ASN1ObjectIdentifier
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authAttrSetback to summary
protected ASN1Set authAttrSet
contentTypeback to summary
protected final ASN1ObjectIdentifier contentType
readableback to summary
protected CMSReadable readable

Constructor Detail

CMSDefaultSecureReadableback to summary
pack-priv CMSDefaultSecureReadable(ASN1ObjectIdentifier contentType, CMSReadable readable)

Method Detail

getAuthAttrSetback to summary
public ASN1Set getAuthAttrSet()

Implements org.bouncycastle.cms.CMSSecureReadable.getAuthAttrSet.

Annotations
@Override
getContentTypeback to summary
public ASN1ObjectIdentifier getContentType()

Implements org.bouncycastle.cms.CMSSecureReadable.getContentType.

setAuthAttrSetback to summary
public void setAuthAttrSet(ASN1Set set)

Implements org.bouncycastle.cms.CMSSecureReadable.setAuthAttrSet.

Annotations
@Override
org.bouncycastle.cms back to summary

pack-priv Class CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable

extends CMSDefaultSecureReadable
Class Inheritance

Field Summary

Modifier and TypeField and Description
private DigestCalculator
Inherited from org.bouncycastle.cms.CMSEnvelopedHelper.CMSDefaultSecureReadable:
authAttrSetcontentTypereadable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public InputStream
public boolean
Inherited from org.bouncycastle.cms.CMSEnvelopedHelper.CMSDefaultSecureReadable:
getAuthAttrSetgetContentTypesetAuthAttrSet

Field Detail

digestCalculatorback to summary
private DigestCalculator digestCalculator

Constructor Detail

CMSDigestAuthenticatedSecureReadableback to summary
public CMSDigestAuthenticatedSecureReadable(DigestCalculator digestCalculator, ASN1ObjectIdentifier contentType, CMSReadable readable)

Method Detail

getDigestback to summary
public byte[] getDigest()
getInputStreamback to summary
public InputStream getInputStream() throws IOException, CMSException

Implements org.bouncycastle.cms.CMSSecureReadable.getInputStream.

hasAdditionalDataback to summary
public boolean hasAdditionalData()

Implements org.bouncycastle.cms.CMSSecureReadable.hasAdditionalData.

Annotations
@Override