Package net.rim.device.api.crypto.cms

Interface Summary
CMSContentTypes The content types that the RIM version of CMS supports.
CMSEnvelopedDataConstants This interface contains a series of constants that are used by the CMSEnvelopedDataInputStream and CMSEnvelopedDataOutputStreams.
 

Class Summary
CMSAttribute Represents an attribute that may be found/placed in a CMS message.
CMSCompressedDataInputStream Implements a CMS compressed data input stream so that a message that has been compressed in the CMS format can be properly parsed and decompressed.
CMSCompressedDataOutputStream Implements a CMS Compressed data output stream so that outgoing data can be compressed and formatted as per CMS compressed data messages.
CMSContext Implements a "two stage" method of processing CMS messages.
CMSDataInputStream Implements a CMS data input stream.
CMSDataOutputStream Implements a CMS data output stream so that outgoing data can be written to the output stream.
CMSEntityIdentifier This class encompasses how entities ( whether recipients or signers ) are represented in CMS.
CMSEnvelopedDataInputStream Defines an input stream to parse a CMS enveloped message.
CMSEnvelopedDataOutputStream Defines a CMS enveloped data output stream to handle a CMS enveloped data message.
CMSInputStream A generic CMS input stream that the data, signed, and enveloped input streams extend.
CMSOutputStream A generic CMS output stream that all specific CMS output streams extend.
CMSReceiptData A class containing information required to verify a signed receipt.
CMSReceiptRequest A CMSReceiptRequest allows the user to create a signed receipt request and add it to a CMSSignedDataOuptutStream.
CMSSignedDataInputStream Implements a CMS signed data input stream so that a message that has been signed in the CMS format can be properly parsed and verified.
CMSSignedDataOutputStream Implements a CMSSigned data output stream so that outgoing data can be signed and formatted as per CMS signed data messages.
CMSSignedReceiptInputStream A CMSSignedReceiptInputStream allows the user to read in a signed receipt and process it properly.
CMSSignedReceiptOutputStream A CMSSignedReceiptOutputStream allows the user to properly create a signed receipt.
CMSSigner Groups together a signature signer and a group of certificates for use by CMS.
EMSAcceptRequestInputStream A EMSAcceptRequestInputStream allows the user to read in a certificate accept request from an EMS (Entrust Messaging Server).
EMSAcceptResponseOutputStream A EMSAcceptResponseOutputStream allows the user to properly create an EMS(Entrust Messaging Server) Certificate Accept Response message.
 

Exception Summary
CMSDecryptionException Thrown when an error occurs while decrypting a CMS message.
CMSException Thrown when a CMS error occurs.
CMSNoCertificateFoundException Thrown when no certificate can be found, in the message or in the key store, that matches the certificate specified in the message.
CMSNoPrivateKeyFoundException Thrown when something is attempted to be decrypted but no private key can be found.
CMSNoPublicKeyFoundException Thrown when no public key can be found to verify a signature on a message.
CMSNoReceiptDataFoundException Thrown when the original message cannot be found to verify a signed receipt.
CMSNoSuchAlgorithmException Thrown when no matching algorithm can be found to carry out a desired task.
CMSNoSuchEntityException Thrown when no CMSEntity can be found in the message.
CMSParsingException Thrown when a malformed CMS message is parsed.
CMSVerificationException Thrown when the signature on a CMS signed message cannot be verified.
 






Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal