| Interface | Description |
|---|---|
| CertificateIdentifier |
Interface to be implemented by any CMS type that is used for
identifying an entity by its certificate.
|
| Content |
The interface for the non-stream implementations of the CMS content types.
|
| ContentStream |
The interface for the stream implementations of the CMS content types.
|
| InputStreamCompressEngine |
The InputStreeamCompressEngine is used to wrap a standard InputStream so
compression can be applied to the stream.
|
| KeyIdentifier |
Interface to be implemented by any CMS type that is used for
identifying a key.
|
| Class | Description |
|---|---|
| AuthenticatedData |
This class represents the non-stream supporting implementation of the CMS
AuthenticatedData type. |
| AuthenticatedDataStream |
This class represents the stream supporting implementation of the CMS
AuthenticatedData type. |
| CertificateSet |
This class implements the CMS type CertificateSet.
|
| CMSCertList |
This class implements an application of the CMS standard for dealing
with certificate chains as used by Netscape Navigator and Microsoft Internet
Explorer.
|
| CompressedData | |
| CompressedDataStream |
This class represents the stream supporting implementation of the CMS
CompressedData type.
|
| CompressionProvider |
This class provides the compression which is provided to the CMS CompressedContent
type object.
|
| ContentInfo |
This class represents the non-stream implementation of the CMS
ContentInfo type. |
| ContentInfoStream |
This class represents the stream implemention of the CMS
ContentInfo type. |
| Data |
This class represents the non-stream implementation of the CMS content type
Data. |
| DataStream |
This class represents the stream-implementation of the CMS content
type
Data. |
| DigestedData |
This class represents the non-stream supporting implementation of the CMS
DigestedData type. |
| DigestedDataStream |
This class represents the stream supporting implementation of the CMS
DigestedData type. |
| DigestInfo |
This class implements the PKCS#7
DigestInfo type. |
| EcOriginatorPublicKey |
This class represents an EC originator public key in CMS.
|
| EncapsulatedContentInfo |
This class represents the non-stream implemention of the CMS
EncapsulatedContentInfo type. |
| EncapsulatedContentInfoStream |
This class represents the stream implemention of the CMS
EncapsulatedContentInfo type. |
| EncryptedContentInfo |
This class implements the CMS
EncryptedContentInfo type. |
| EncryptedContentInfoStream |
This class represents the stream-supporting implementation of the CMS type
EncryptedContentInfo. |
| EncryptedData |
This class represents the non-stream implemention of the CMS
EncryptedData type. |
| EncryptedDataStream |
This class represents the stream-supporting implementation of the CMS
EncryptedData type. |
| EnvelopedData |
This class represents the non-stream supporting implementation of the CMS
content type
EnvelopedData. |
| EnvelopedDataStream |
This class represents the stream-supporting implementation of the CMS content
type
EnvelopedData. |
| IaikProvider |
This class implements the SecurityProvider for the provider IAIK
cryptographic provider of IAIK-JCE.
|
| IssuerAndSerialNumber |
This class implements the CMS
IssuerAndSerialNumber type. |
| KEKIdentifier |
The CMS type KEKIdentifier.
|
| KEKRecipientInfo |
This class implements the CMS
KEKRecipientInfo type. |
| KeyAgreeRecipientInfo |
This class implements the CMS
KeyAgreeRecipientInfo type. |
| KeyAttribute |
This class is the basic implementation for key attributes components
of the CMS type OtherKeyAttribute.
|
| KeyTransRecipientInfo |
This class implements the CMS
KeyTransRecipientInfo type. |
| MacInputStream |
This class is a stream supporting Message Authentication Code (MAC).
|
| OriginatorInfo |
This class represents the CMS type
OriginatorInfo. |
| OriginatorPublicKey |
The CMS type OriginatorPublicKey.
|
| OtherKeyAttribute |
This class implements the CMS OtherKeyAttribute type.
|
| OtherRecipientInfo |
This abstract class implements the CMS
OtherRecipientInfo type. |
| OtherRecipientInfoFactory |
Factory class for creating
OtherRecipientInfo
objects. |
| PasswordRecipientInfo |
This class implements the CMS
PasswordRecipientInfo type. |
| RecipientInfo |
The CMS type RecipientInfo.
|
| RecipientKeyIdentifier |
The CMS type RecipientKeyIdentifier.
|
| SecurityProvider |
This class centralizes all cryptographic operations used for CMS.
|
| SignedData |
This class represents the non-stream implementation of the CMS content type
SignedData. |
| SignedDataStream |
This class represents the stream-implementation of the CMS content type
SignedData. |
| SignerInfo |
This class implements the CMS
SignerInfo type. |
| SignerRecipientIdentifier |
The CMS type SignerIdentifier/RecipientIdentifier.
|
| SubjectKeyID |
This class implements the
SubjectKeyIdentifier type. |
| UnknownKeyAttribute |
This class implements any unknown Key Attribute.
|
| Utils |
Some basic utility methods.
|
| ZLIBCompressionInputStream |
The ZLIBCompressionInputStream is used to wrap a standard InputStream so
that ZLIB compression can be applied to the stream.
|
| Exception | Description |
|---|---|
| CMSException |
This is the general CMS exception class, which serves to group all the
exception classes of the iaik.cms package that extend from it.
|
| CMSParsingException |
CMS Parsing Exception.
|