|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AuthCipherEngine | Generic authentication Cipher engine for authenticated data encryption. |
ByteArrayAuthCipherEngine | Generic authentication Cipher engine for authenticated encrypting/decrypting data that is supplied by a byte array. |
ByteArrayCipherEngine | Generic Cipher engine for encrypting/decrypting data that is supplied by a byte array. |
CertificateIdentifier | Interface to be implemented by any CMS type that is used for identifying an entity by its certificate. |
CipherEngine | Generic Cipher engine. |
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. |
HashEngine | Generic hash engine. |
InputStreamAuthCipherEngine | Generic authentication Cipher engine for authenticated encrypting/decrypting data that is supplied by an input stream. |
InputStreamCipherEngine | Generic Cipher engine for encrypting/decrypting data that is supplied by an input stream. |
InputStreamCompressEngine | Generic compression engine for compressing/decompressing data that is supplied by an input stream. |
InputStreamHashEngine | Generic hash engine that hashes all data that is read from an input stream. |
InputStreamMacEngine | Generic Mac engine that calculates a Message Authentication Code on the data that is read from an input stream. |
KeyIdentifier | Interface to be implemented by any CMS type that is used for identifying a key. |
MacAADEngine | Generic Message Authetication Code engine for used with additional authenticated data. |
MacEngine | Generic Message Authetication Code engine. |
OutputStreamCompressEngine | Generic compression engine for compressing data that is written to an output stream. |
OutputStreamHashEngine | Generic hash engine that hashes all data that is written to an output stream. |
OutputStreamMacEngine | Generic Mac engine that calculates a Message Authentication Code on the data that is written to an output stream. |
Class Summary | |
---|---|
AuthenticatedData | This class implements the CMS content type AutheticatedData . |
AuthenticatedDataOutputStream | This is an OutputStream implementation of the CMS
(RFC 5652) AuthenticatedData
structure. |
AuthenticatedDataStream | This class represents the stream-supporting implementation of the CMS content
type AutheticatedData . |
AuthEnvelopedData | This class represents the non-stream supporting implementation of the CMS
content type AuthEnvelopedData as defined in RFC 5083. |
AuthEnvelopedDataOutputStream | This is an OutputStream implementation of the AuthEnvelopedData structure
as specified CMS. |
AuthEnvelopedDataStream | This class represents the stream-supporting implementation of the CMS content
type AuthEnvelopedData as defined in RFC 5083. |
CertificateChoices | This class implements the CMS type CertificateChoices. |
CertificateSet | This class implements the CMS type CertificateSet. |
CMSAlgorithmID | Extends the IAIK-JCE AlgorithmID class
to register algorithm identifiers that have not
been registered by IAIK-JCE prior 3.1. |
CMSAttribute | Extends class Attribute to keep the encoding when parsing an
attribute from an InputStream. |
CMSCertList | This class implements an application of the CMS standard for dealing with certificate chains in PKCS#7/CMS format as also used by Microsoft Internet Explorer and Mozilla Firefox. |
CMSObjectID | Extends class ObjectID about method CMSObjectID.getEncoded() . |
CMSVersion | The CMSVersion. |
CompressedData | This class represents the stream-supporting implementation of the CMS content
type CompressedData . |
CompressedDataOutputStream | This is an OutputStream implementation of the CMS CompressedData
structure (see RFC 3274). |
CompressedDataStream | This class represents the stream supporting implementation of the CMS
CompressedData type. |
ContentInfo | This class represents the non-stream implementation of the CMS ContentInfo type. |
ContentInfoOutputStream | This is an output stream version of a CMS ContentInfo structure. |
ContentInfoStream | This class represents the stream implementation of the CMS ContentInfo type. |
Data | This class represents the non-stream implementation of the CMS content type
Data . |
DataOutputStream | This class represents an output stream based implementation of the CMS content
type Data . |
DataStream | This class represents the stream-implementation of the CMS content
type Data . |
DebugCMS | This class contains a few compile time settings for the CMS library. |
DefaultSDSEncodeListener | Simple SignedDataStream encode listener implementation allowing an application to add certificates/crls/SignerInfos to a SignedDataStream during the encoding is performed. |
DigestedData | This class represents the non-stream supporting implementation of the CMS
DigestedData type. |
DigestedDataOutputStream | This is an OutputStream implementation of the CMS
(RFC 5652) DigestedData
structure. |
DigestedDataStream | This class represents the stream supporting implementation of the CMS
DigestedData type. |
DigestInfo | This class implements the PKCS#7 DigestInfo type. |
EncapsulatedContentInfo | This class represents the non-stream implementation of the CMS
EncapsulatedContentInfo type. |
EncapsulatedContentInfoStream | This class represents the stream implementation of the CMS
EncapsulatedContentInfo type. |
EncodedAttributeValue | CMS AttributeValue together with its BER encoded representation. |
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 implementation of the CMS
EncryptedData type. |
EncryptedDataOutputStream | This is an OutputStream implementation of the CMS
(RFC 5652) EncryptedData
structure. |
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 . |
EnvelopedDataOutputStream | This is an OutputStream implementation of the CMS
(RFC 5652) EnvelopedData
structure. |
EnvelopedDataStream | This class represents the stream-supporting implementation of the CMS content
type EnvelopedData . |
IaikCCProvider | This class implements a CMS SecurityProvider that may be used with the Common Criteria evaluated versions of the IAIK-JCE crypto toolkit. |
IaikJCECipher | This class is used to foward Cipher object creation to the IAIK-JCE library. |
IaikProvider | This class implements a CMS SecurityProvider for the IAIK-JCE cryptographic provider "IAIK". |
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. |
OCSPRevocationInfo | This class implements the CMS type OtherRevocationInfoFormat for the OtherRevocationInfo format OCSP (id-ri-ocsp-response - 1.3.6.1.5.5.7.16.2) according to RFC 5940. |
OriginatorInfo | This class represents the CMS type OriginatorInfo . |
OriginatorPublicKey | The CMS type OriginatorPublicKey. |
OtherCertificate | This class implements the CMS type OtherCertificateFormat. |
OtherKeyAttribute | This class implements the CMS OtherKeyAttribute type. |
OtherRecipientInfo | This class implements the CMS OtherRecipientInfo type. |
OtherRecipientInfoValue | Super class of OtherRecipientInfo value implementations. |
OtherRevocationInfo | This class implements the CMS type OtherRevocationInfo. |
PasswordRecipientInfo | This class implements the CMS PasswordRecipientInfo type. |
RecipientInfo | The CMS type RecipientInfo. |
RecipientKeyIdentifier | The CMS type RecipientKeyIdentifier. |
RevocationInfoChoice | This class implements the CMS type RevocationInfoChoice. |
RevocationInfoChoices | This class implements the CMS type RevocationInfoChoices. |
SDSEncodeListener | A listener allowing an application to update a SignedDataStream during it is encoded. |
SecurityProvider | This class centralizes all cryptographic operations used for CMS. |
SignatureValue | The SignatureValue of a CMS SignerInfo. |
SignedAttributes | Signed attributes set of a CMS SignerInfo. |
SignedData | This class represents the non-stream implementation of the CMS content type
SignedData . |
SignedDataInOutStream | SignedDataStream implementation that encodes a SignedData object again during parsing is done. |
SignedDataOutputStream | This is an OutputStream implementation of the CMS
(RFC 5652) SignedData
structure. |
SignedDataStream | This class represents the stream-implementation of the CMS content type
SignedData . |
SignerIdentifier | The CMS type SignerIdentifier. |
SignerInfo | This class implements the CMS SignerInfo type. |
SubjectKeyID | This class implements the SubjectKeyIdentifier type. |
UnknownKeyAttribute | This class implements any unknown Key Attribute. |
UnknownOtherRecipientInfoValue | This class implements any unknown OtherRecipientInfo value. |
Utils | Some basic utility methods. |
Exception Summary | |
---|---|
CertificateNotFoundException | This exception may be thrown when the certificate that has been used for signing is not included in the SignedData object. |
CMSCryptoException | CMS Crypto Exception. |
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. |
CMSMacException | CMS Mac Exception. |
CMSParsingException | CMS Parsing Exception. |
CMSRuntimeException | This exception may be thrown if there occurs an error caused at runtime. |
CMSSignatureException | This exception may be thrown if SignedData signature verification fails for some reason. |
InvalidContentHashException | This exception may be thrown if the verification of a SignedData signature fails because the hash calculated over the content does not match to the value of signed MessageDigest attribute value. |
InvalidContentTypeException | This exception may be thrown if the creation/verification of a SignedData-SignerInfo signature or an AuthenticatedData fails because the signed ContentType attribute does not match to the eContentType value of the EncapsulatedContentInfo, or signed/authenticated attributes are present, but the ContentType attribute is missing. |
InvalidSignatureValueException | This exception may be thrown if the verification of a SignedData signature fails because the signature value is invalid. |
|
This Javadoc may contain text parts from text parts from IETF Internet Standard specifications (see copyright note). | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |