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.KEKRecipientInfo, .KeyAgreeRecipientInfo, .KeyTransRecipientInfo, .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 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)

pack-priv static RecipientInformationStore
buildRecipientInformationStore(ASN1Set recipientInfos, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable, AuthAttributesProvider additionalData)

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

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

pack-priv Class CMSEnvelopedHelper.CMSAuthenticatedSecureReadable

extends Object
implements CMSSecureReadable
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.cms.CMSEnvelopedHelper.CMSAuthenticatedSecureReadable
All Implemented Interfaces
org.bouncycastle.cms.CMSSecureReadable

Field Summary

Modifier and TypeField and Description
private AlgorithmIdentifier
private final ASN1ObjectIdentifier
private CMSReadable

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

Field Detail

algorithmback to summary
private AlgorithmIdentifier algorithm
contentTypeback to summary
private final ASN1ObjectIdentifier contentType
readableback to summary
private CMSReadable readable

Constructor Detail

CMSAuthenticatedSecureReadableback to summary
pack-priv CMSAuthenticatedSecureReadable(AlgorithmIdentifier algorithm, ASN1ObjectIdentifier contentType, CMSReadable readable)

Method Detail

getContentTypeback to summary
public ASN1ObjectIdentifier getContentType()

Implements org.bouncycastle.cms.CMSSecureReadable.getContentType.

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

Implements org.bouncycastle.cms.CMSSecureReadable.getInputStream.

org.bouncycastle.cms back to summary

pack-priv Class CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable

extends Object
implements CMSSecureReadable
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.cms.CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable
All Implemented Interfaces
org.bouncycastle.cms.CMSSecureReadable

Field Summary

Modifier and TypeField and Description
private final ASN1ObjectIdentifier
private DigestCalculator
private CMSReadable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public byte[]
public InputStream
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contentTypeback to summary
private final ASN1ObjectIdentifier contentType
digestCalculatorback to summary
private DigestCalculator digestCalculator
readableback to summary
private CMSReadable readable

Constructor Detail

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

Method Detail

getContentTypeback to summary
public ASN1ObjectIdentifier getContentType()

Implements org.bouncycastle.cms.CMSSecureReadable.getContentType.

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

Implements org.bouncycastle.cms.CMSSecureReadable.getInputStream.

org.bouncycastle.cms back to summary

pack-priv Class CMSEnvelopedHelper.CMSEnvelopedSecureReadable

extends Object
implements CMSSecureReadable
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.cms.CMSEnvelopedHelper.CMSEnvelopedSecureReadable
All Implemented Interfaces
org.bouncycastle.cms.CMSSecureReadable

Field Summary

Modifier and TypeField and Description
private AlgorithmIdentifier
private final ASN1ObjectIdentifier
private CMSReadable

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

Field Detail

algorithmback to summary
private AlgorithmIdentifier algorithm
contentTypeback to summary
private final ASN1ObjectIdentifier contentType
readableback to summary
private CMSReadable readable

Constructor Detail

CMSEnvelopedSecureReadableback to summary
pack-priv CMSEnvelopedSecureReadable(AlgorithmIdentifier algorithm, ASN1ObjectIdentifier contentType, CMSReadable readable)

Method Detail

getContentTypeback to summary
public ASN1ObjectIdentifier getContentType()

Implements org.bouncycastle.cms.CMSSecureReadable.getContentType.

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

Implements org.bouncycastle.cms.CMSSecureReadable.getInputStream.