SHOW Signed SHOW Certicom SHOW CryptoExtensionAPI
 

Package net.rim.device.api.crypto

This page contains a tabular description with hyperlink to the members of the crypto API.

See:
          Description

Interface Summary
 Category: Signed Category: CryptoExtensionAPI AsymmetricCryptoToken Defines a crypto token for asymmetric key algorithms.
 Category: Signed BlockDecryptorEngine The BlockDecryptorEngine interface describes the functionality of using a block cipher for decryption.
 Category: Signed BlockEncryptorEngine The BlockEncryptorEngine interface describes the functionality of using a block cipher for encryption.
 Category: Signed BlockFormatterEngine The BlockFormatterEngine interface formats input by inserting padding into the data.
 Category: Signed BlockUnformatterEngine The BlockUnFormatterEngine interface removes any formatting from data.
 Category: Signed Category: CryptoExtensionAPI CryptoSystem A CryptoSystem generically defines all cryptosystems (such as ECCryptoSystem, DSACryptoSystem, etc) that are used in the Crypto API.
 Category: Signed Category: CryptoExtensionAPI CryptoToken Defines a crypto token.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenCipherContext Defines the interface for the crypto token cipher context functionality.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenCryptoSystemData This is a marker interface used for type safety within the API.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenMACContext This is a marker interface used for type safety within the API.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenMACKeyData This is a marker interface used for type safety within the API.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenPrivateKeyData This is a marker interface used for type safety within the API.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenPublicKeyData This is a marker interface used for type safety within the API.
 Category: Signed Category: CryptoExtensionAPI CryptoTokenSymmetricKeyData This is a marker interface used for type safety within the API.
 Category: Signed Category: Certicom DHKey Represents a key in a Diffie-Hellman (DH) system.
 Category: Signed Digest Specifies the functionality common to all Digest algorithms.
 Category: Signed Category: Certicom DSAKey Represents a key in a DSA system.
 Category: Signed Category: Certicom ECKey Represents a key in an Elliptic Curve (EC) system.
 Category: Signed Category: Certicom KEAKey Represents a key in a Key Exchange Algorithm (KEA) system.
 Category: Signed Key Represents a symmetric, public, or private key.
 Category: Signed MAC MAC is an interface which represents the properties shared between all Message Authentication Code algorithms.
 Category: Signed PrivateKey PrivateKey represents the idea of a private key, which is a key intended to be secret, and has an associated public key intended to be publically disclosed.
 Category: Signed PrivateKeyDecryptorEngine Provided for type safety.
 Category: Signed PseudoRandomSource PseudoRandomSource is an interface that represents a pseudo-random number generator (PRNG).
 Category: Signed PublicKey PublicKey is an interface which represents the idea of a public key.
 Category: Signed PublicKeyEncryptorEngine Provided for type safety.
 Category: Signed Category: Certicom RSAKey Represents a key in an RSA system.
 Category: Signed SignatureSigner Defines the methods required for each signing class that provides a signature engine.
 Category: Signed SignatureVerifier Defines the functions that are required for use with all of the signature verifiers that are implemented in the system.
 Category: Signed Category: CryptoExtensionAPI SymmetricCryptoToken Defines a crypto token for symmetric key algorithms.
 Category: Signed Category: CryptoExtensionAPI SymmetricKey SymmetricKey is an interface representing a key to be used in a symmetric key cryptographyic system.
 Category: Signed SymmetricKeyDecryptorEngine Provided for type safety.
 Category: Signed SymmetricKeyEncryptorEngine Provided for type safety.
 

Class Summary
 Category: Signed Category: CryptoExtensionAPI AbstractDigest Implements the helper methods of the Digest interface.
 Category: Signed Category: CryptoExtensionAPI AbstractMAC Implements the helper methods of the MAC interface.
 Category: Signed Category: CryptoExtensionAPI AbstractPseudoRandomSource Provides default helper implementations for PseudoRandomSource.
 Category: Signed Category: CryptoExtensionAPI AESCryptoToken Represents an Advanced Encryption System (AES) crypto token.
 Category: Signed AESDecryptorEngine Creates an Advanced Encryption Standard (AES) decryption engine.
 Category: Signed AESEncryptorEngine Creates an Advanced Encryption Standard (AES) encryption engine.
 Category: Signed Category: CryptoExtensionAPI AESKey Creates an Advanced Encryption Standard (AES) key.
 Category: Signed Category: CryptoExtensionAPI ARC4Key Creates an ARC4 key.
 Category: Signed ARC4PseudoRandomSource Represents a pseudo-random number generator (PRNG) that uses the Alledged RC4 (ARC4) algorithm to expand a finite length seed into an arbitrarily long stream of pseudo-random bytes.
 Category: Signed BlockDecryptor The superclass of all classes that implement block ciphers.
 Category: Signed BlockEncryptor The superclass of all classes that implement block ciphers.
 Category: Signed Category: CryptoExtensionAPI CAST128CryptoToken Represents a CAST128 crypto token.
 Category: Signed CAST128DecryptorEngine Creates a CAST 128 decryption engine.
 Category: Signed CAST128EncryptorEngine Creates a CAST 128 encryption engine.
 Category: Signed Category: CryptoExtensionAPI CAST128Key Represents a CAST128 key.
 Category: Signed CBCDecryptorEngine Provides the functionality of using CBC or Cipher Block Chaining mode for decryption.
 Category: Signed CBCEncryptorEngine Provides the functionality of using CBC or Cipher Block Chaining mode for encryption.
 Category: Signed CBCMAC CBCMAC is method of producing a Message Authentication Code (MAC) using a block cipher in cipher-block-chaining (CBC) mode.
 Category: Signed CFBDecryptor CFBDecryptor is the class used to iterate a given block cipher in 8 or 64-bit Cipher Feedback (CFB) mode.
 Category: Signed CFBEncryptor CFBEncryptor is the class used to iterate a given block cipher in 8 or 64-bit Cipher Feedback (CFB) mode.
 Category: Signed Crypto This class provides a simple API for doing common cryptographic operations.
 Category: Signed Category: Certicom CryptoByteArrayArithmetic Modular arithmetic on large unsigned integers.
 Category: Signed CryptoInputStream A CryptoInputStream contains some other input stream, which it uses as its basic source of data, transforming the data along the way or providing additional functionality.
 Category: Signed Category: Certicom CryptoInteger Represents large unsigned integer arithmetic class.
 Category: Signed CryptoOutputStream The superclass of all classes that filter output streams.
 Category: Signed Category: CryptoExtensionAPI CryptoSmartCard The CryptoSmartCard class should be extended by all cryptographic smart cards.
 Category: Signed Category: CryptoExtensionAPI CryptoSmartCardKeyStoreData A container class used to store all of the key store information.
 Category: Signed Category: CryptoExtensionAPI CryptoSmartCardSession The CryptoSmartCardSession class should be extended by all cryptographic smart cards.
 Category: Signed CryptoSmartCardUtilities A utility class for accessing cryptographic smart cards
 Category: Signed CryptoSmartCardUtilities2 A utility class for creating PrivateKey objects for private keys located on smart cards.
 Category: Signed CryptoSystemProperties This class determines certain properties of a CryptoSystem.
 Category: Signed CTRPseudoRandomSource CTRPseudoRandomSource uses a symmetric key block cipher in Counter Mode to provide a sequence of pseudo random bytes.
 Category: Signed Category: CryptoExtensionAPI DecryptorFactory Provides the user with a high-level means to decrypt data.
 Category: Signed DecryptorInputStream A place holder class that simply allows for better compile time type checking.
 Category: Signed Category: CryptoExtensionAPI DESCryptoToken Represents a DES crypto token.
 Category: Signed DESDecryptorEngine The DESDecryptorEngine implements the decryption functionality of the DES block cipher.
 Category: Signed DESEncryptorEngine Implements the raw functionality of the DES algorithm.
 Category: Signed Category: CryptoExtensionAPI DESKey Creates a DES key.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DHCryptoSystem Represents the system of asymmetric cryptography which is based on the Discrete Logarithm Problem.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DHCryptoToken An interface for DH cryptographic tokens to implement.
 Category: Signed Category: Certicom DHKeyAgreement Implements the Diffie-Hellman key agreement algorithm.
 Category: Signed Category: Certicom DHKeyPair Holds a Diffie-Hellman public and private key.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DHPrivateKey Represents a private key in an Diffie-Hellman system.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DHPublicKey Represents a public key in an Diffie-Hellman (DH) system.
 Category: Signed Category: CryptoExtensionAPI DigestFactory Creates a digest.
 Category: Signed DigestInputStream Allows for a user to open an input stream and run a digest on all information that passes through that input stream.
 Category: Signed DigestOutputStream Allows for a user to open an output stream and run a digest on all information that passes through that output stream.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DSACryptoSystem Represents the system of asymmetric cryptography which is based on the Discrete Logarithm Problem.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DSACryptoToken An interface for DSA cryptographic tokens to implement.
 Category: Signed Category: Certicom DSAKeyPair Holds a DSA public and private key.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DSAPrivateKey Represents a private key in a DSA system.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI DSAPublicKey Represents a public key in an DSA system.
 Category: Signed Category: Certicom DSASignatureSigner Signs a message using the DSA signature scheme.
 Category: Signed Category: Certicom DSASignatureVerifier Verifies a DSA signature on a message.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI ECCryptoSystem Represents the system of asymmetric cryptography based on the Elliptic Curve Discrete Logarithm Problem.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI ECCryptoToken An interface for EC cryptographic tokens to implement.
 Category: Signed Category: Certicom ECDHKeyAgreement Implements the elliptic curve analog of the Diffie-Hellman algorithm.
 Category: Signed Category: Certicom ECDSASignatureSigner Signs messages using the Elliptic Curve analogue of the DSA signature scheme.
 Category: Signed Category: Certicom ECDSASignatureVerifier Verifies an ECDSA signature on a message.
 Category: Signed Category: Certicom ECIESDecryptor ECIESDecryptor is a class used to decrypt messages encoded with the Elliptic Curve Integrated Encryption Scheme ( ECIES ).
 Category: Signed Category: Certicom ECIESEncryptor ECIESEncryptor is a class used to encrypt messages with the Elliptic Curve Integrated Encryption Scheme ( ECIES ).
 Category: Signed Category: Certicom ECKeyPair Holds an Elliptic Curve public and private key.
 Category: Signed Category: Certicom ECMQVKeyAgreement Implements the key agreement scheme developed by Menezes, Qu, and Vanstone using elliptic curves (ECMQV).
 Category: Signed Category: Certicom ECNRSignatureSigner Signs messages using the Elliptic Curve Nyberg-Rueppel (ECNR) signature scheme.
 Category: Signed Category: Certicom ECNRSignatureVerifier Verifies an Elliptic Curve Nyberg-Rueppel (ECNR) signature on a message.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI ECPrivateKey Represents a private key in an Elliptic Curve (EC) system.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI ECPublicKey Represents a public key in an Elliptic Curve (EC) system.
 Category: Signed Category: Certicom ElGamalDecryptorEngine In order to decrypt with the ElGamal decryptor engine, two keys are required.
 Category: Signed Category: Certicom ElGamalEncryptorEngine In ElGamal encryption, two parts are generated and both are required to decrypt data.
 Category: Signed Category: CryptoExtensionAPI EncryptorFactory Provides the user with a high-level means to encrypt data.
 Category: Signed EncryptorOutputStream Provides a certain level of type safety for instantiating classes.
 Category: Signed FIPS186PseudoRandomSource Implements the pseudo random number generator as found in FIPS 186-2.
 Category: Signed HMAC HMAC is a Message Authentication Code algorithm based on a Digest function.
 Category: Signed Category: CryptoExtensionAPI HMACCryptoToken Implements the HMAC crypto token.
 Category: Signed Category: CryptoExtensionAPI HMACKey Creates an HMAC key.
 Category: Signed InitializationVector Represents an initialization vector (IV) for block cipher modes.
 Category: Signed Category: CryptoExtensionAPI InitializationVectorFactory Contains the functionality for a high level approach to creating InitializationVectors.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI KEACryptoSystem Represents the system of asymmetric cryptography which is based on the Discrete Logarithm Problem.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI KEACryptoToken An interface for KEA cryptographic tokens to implement.
 Category: Signed Category: Certicom KEAKeyAgreement The KEAKeyAgreement class implements the key exchange algorithm (KEA).
 Category: Signed Category: Certicom KEAKeyPair The KEAKeyPair object holds a Key Exchange Algorithm (KEA) public and private key.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI KEAPrivateKey Represents a private key in a Key Exchange Algorithm (KEA) system.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI KEAPublicKey Represents a public key in a Key Exchange Algorithm (KEA) system.
 Category: Signed Category: CryptoExtensionAPI KeyPair The KeyPair class generically defines all key pairs (such as ECKeyPair, DSAKeyPair, etc.)
 Category: Signed Category: CryptoExtensionAPI MACFactory Creates a Message Authentication Code MAC using the specified parameters.
 Category: Signed MACInputStream Provides streaming functionality with a MAC by allowing for read calls to an underlying input stream and passing this information through the MAC as it is being read.
 Category: Signed MACOutputStream The MACOutputStream class provides streaming functionality with a Message Authentication Code MAC by allowing for write calls to an underlying output stream and passing this information through the MAC as it is being written.
 Category: Signed MD2Digest The MD2Digest class implements the Message Digest 2 (MD2) hash algorithm.
 Category: Signed MD4Digest The MD4Digest class implements the MD4 hashing algorithm.
 Category: Signed MD5Digest The MD5Digest class implements the Message Digest 5 (MD5) hash algorithm.
 Category: Signed NullDecryptor The NullDecryptor class provides no security.
 Category: Signed NullDigest Allows for a user to provide a digest with no functionality to a function that requires a digest.
 Category: Signed NullEncryptor The NULLEncryptor class does not encrypt or modify the data.
 Category: Signed NullMAC The NullMAC class implements a trivial algorithm (as in none).
 Category: Signed NullSignatureSigner The NullSignatureSigner class implements a trivial (ie no) signing algorithm.
 Category: Signed NullSignatureVerifier The NullSignatureVerifier class implements a trivial (ie no) verification algorithm.
 Category: Signed OAEPFormatterEngine Referenced from site http://www.rsasecurity.com/rsalabs/faq/7-10.html.
 Category: Signed OAEPUnformatterEngine Referenced from site http://www.rsasecurity.com/rsalabs/faq/7-10.html.
 Category: Signed OFBPseudoRandomSource OFBPseudoRandomSource uses a symmetric key block cipher in Output Feedback Mode to provide a sequence of pseudo random bytes.
 Category: Signed P1363KDF1PseudoRandomSource The P1363KDF1PseudoRandomSource class implements the key derivation function 1 (KDF1) found in the main section of P1363.
 Category: Signed PKCS1FormatterEngine The PKCS1FormatterEngine class provides the PKCS1 encoding functionality on a block by block basis.
 Category: Signed PKCS1MGF1PseudoRandomSource The PKCS1MGF1PseudoRandomSource class implements the PKCS1 mask generation function (MGF1), using a digest to expand a finite length seed into an arbitrarily long stream of pseudo-random bytes.
 Category: Signed Category: Certicom PKCS1SignatureSigner The PKCS1SignatureSigner object can sign messages using the RSA PKCS#1 signature scheme.
 Category: Signed Category: Certicom PKCS1SignatureVerifier The PKCS1SignatureVerifier class can verify an RSA PKCS#1 signature.
 Category: Signed PKCS1UnformatterEngine Provides the PKCS1 decoding functionality on a block by block basis.
 Category: Signed PKCS5FormatterEngine Provides the PKCS5 encoding functionality on a block by block basis.
 Category: Signed PKCS5KDF1PseudoRandomSource Provides PKCS #5 Key Derivation Function 1 pseudo random number generation.
 Category: Signed PKCS5KDF2PseudoRandomSource Provides PKCS #5 Key Derivation Function 2 pseudo random number generation.
 Category: Signed PKCS5UnformatterEngine Provides the PKCS#5 padding scheme.
 Category: Signed PRNGDecryptor The PRNGDecryptor is used in conjunction with a PseudoRandomSource to decrypt data provided to this class in a stream interface to the calling class.
 Category: Signed PRNGEncryptor The PRNGEncryptor is used in conjunction with a PseudoRandomSource to encrypt data provided to this class in a stream interface to the calling class.
 Category: Signed PRNGTest Performs tests to ensure that the pseudo random number generator (PRNG) is functioning correctly.
 Category: Signed Category: Certicom PSSSignatureSigner The PSSSignatureSigner class can sign messages using the RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSA (PSS) signature PSS signature scheme.
 Category: Signed Category: Certicom PSSSignatureVerifier The PSSSignatureVerifier class can verify an RSA Signature Scheme with Appendix - Probabilistic Signature Scheme RSA (PSS) signature.
 Category: Signed RandomSource A random number generator that generates cryptographically random bytes.
 Category: Signed Category: CryptoExtensionAPI RC2CryptoToken Implements the RC2 CryptoToken interface.
 Category: Signed RC2DecryptorEngine The RC2DecryptorEngine class implements the decryption functionality of the RC2 block cipher.
 Category: Signed RC2EncryptorEngine The RC2EncryptorEngine implements the encryption functionality of the RC2 block cipher.
 Category: Signed Category: CryptoExtensionAPI RC2Key Creates an RC2 key.
 Category: Signed Category: CryptoExtensionAPI RC5CryptoToken Represents an RC5 crypto token.
 Category: Signed RC5DecryptorEngine The RC5DecryptorEngine class implements the decryption functionality of the RC5 block cipher.
 Category: Signed RC5EncryptorEngine The RC5EncryptorEngine class implements the encryption functionality of the RC5 block cipher.
 Category: Signed Category: CryptoExtensionAPI RC5Key Creates an RC5 key.
 Category: Signed RFC2631KDFPseudoRandomSource Implements the key derivation function (KDF) found in RFC 2631, which is based upon the KDF in X9.42.
 Category: Signed RIPEMD128Digest The RIPEMD128Digest class implements the RIPEMD-128 algorithm.
 Category: Signed RIPEMD160Digest The RIPEMD160Digest class implements the RIPEMD-160 algorithm.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI RSACryptoSystem RSACryptoSystem represents the system of asymmetric cryptography created by Rivest, Shamir and Adleman based on the Integer Factorization Problem.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI RSACryptoToken A class for RSA cryptographic tokens to extend.
 Category: Signed Category: Certicom RSADecryptorEngine Provides the RSA decryption functionality on a block by block basis.
 Category: Signed Category: Certicom RSAEncryptorEngine Provides the RSA encryption functionality on a block by block basis.
 Category: Signed Category: Certicom RSAKeyPair The RSAKeyPair class holds an RSA public and private key.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI RSAPrivateKey Represents a private key in an RSA system.
 Category: Signed Category: Certicom Category: CryptoExtensionAPI RSAPublicKey The RSAPublicKey class represents a public key in an RSA system.
 Category: Signed SHA1Digest The SHA1Digest class implements the SHA-1 algorithm.
 Category: Signed SHA224Digest The SHA224Digest class implements the SHA-224 algorithm.
 Category: Signed SHA256Digest The SHA256Digest class implements the SHA-256 algorithm.
 Category: Signed SHA384Digest The SHA384Digest class implements the SHA-384 algorithm.
 Category: Signed SHA512Digest The SHA512Digest class implements the SHA-512 algorithm.
 Category: Signed Category: CryptoExtensionAPI SignatureSignerFactory Contains the functionality for a high level approach to signature signing.
 Category: Signed SignatureSignerOutputStream Allows the user to create an output stream to write all of their data to and also have that data run through a signature signer class to sign the data.
 Category: Signed SignatureVerifierInputStream Combines the use of a signature verifier with the use of streams.
 Category: Signed Category: CryptoExtensionAPI SkipjackCryptoToken Represents a Skipjack crypto token.
 Category: Signed SkipjackDecryptorEngine The SkipjackDecryptorEngine class implements the decryption functionality of the Skipjack block cipher.
 Category: Signed SkipjackEncryptorEngine The SkipjackEncryptorEngine implements the encryption functionality of the Skipjack block cipher.
 Category: Signed Category: CryptoExtensionAPI SkipjackKey Creates a SkipjackKey object.
 Category: Signed Category: CryptoExtensionAPI SmartCardDSACryptoToken Deprecated. This class will be deprecated in release 4.2 and above, smart card tokens should extend DSACryptoToken directly instead of extending this class.
 Category: Signed Category: CryptoExtensionAPI SmartCardRSACryptoToken Deprecated. This class will be deprecated in release 4.2 and above, smart card tokens should extend RSACryptoToken directly instead of extending this class.
 Category: Signed SPKMKDFPseudoRandomSource Implements the key derivation function (KDF) found in RFC 2025.
 Category: Signed StreamDecryptor StreamDecryptor is an abstract class which contains functionality common to all stream decryptors.
 Category: Signed StreamEncryptor StreamEncryptor is an abstract class which contains functionality common to all stream ciphers.
 Category: Signed Category: CryptoExtensionAPI SymmetricKeyFactory Contains the functionality for a high level approach to creating symmetric keys.
 Category: Signed Category: CryptoExtensionAPI TripleDESCryptoToken Represents a Triple DES crypto token.
 Category: Signed TripleDESDecryptorEngine Implements the raw functionality of the TripleDES algorithm.
 Category: Signed TripleDESEncryptorEngine Implements the raw functionality of the TripleDES algorithm.
 Category: Signed Category: CryptoExtensionAPI TripleDESKey Creates a TripleDESKey object.
 Category: Signed Category: Certicom X931SignatureSigner Represents an X931 Signature signer.
 Category: Signed Category: Certicom X931SignatureVerifier Represents the X931 signature verifier.
 Category: Signed X942KDFPseudoRandomSource Implements the key derivation function (KDF) found in ANSI X9.42.
 Category: Signed X963KDFPseudoRandomSource Implements the key derivation function (KDF) found in ANSI X9.63.
 Category: Signed XDecryptorEngine XDecryptorEngine efficiently extends the key space of a block cipher, by whitening (ie xor'ing) random secret data before and after the cipher executes.
 Category: Signed XEncryptorEngine The XEncryptorEngine class efficiently extends the key space of a block cipher, by whitening (ie xor'ing) random secret data before and after the cipher executes.
 

Exception Summary
 Category: Signed BadPaddingException The exception class thrown when there is a problem unpadding some data that has been padded.
 Category: Signed CryptoException An exception representing an error that occured during a cryptographic operation.
 Category: Signed CryptoIOException An exception representing an error that occured during a cryptographic operation.
 Category: Signed CryptoTokenAccessDeniedException Occurs when a user without the proper credentials attempts to access a secure crypto token.
 Category: Signed CryptoTokenCancelException Thrown when the user cancels the crypto token operation.
 Category: Signed CryptoTokenCommunicationException Thrown when an error occurs while communicating with a crypto token.
 Category: Signed CryptoTokenException Thrown when an error occurs with the token (eg smartcard) associated with the cryptographic operation.
 Category: Signed CryptoTokenNotPresentException Thrown when the crypto token is not present.
 Category: Signed CryptoTokenTimeoutException Thrown if a crypto token operation encounters a time out.
 Category: Signed CryptoUnsupportedOperationException Thrown when the requested cryptographic operation is not supported.
 Category: Signed DecodeException Raised when an improperly formated message is encountered.
 Category: Signed Category: Certicom ECPointAtInfinityException Thrown an elliptic curve operation resulted in the point at infinity.
 Category: Signed InvalidCryptoSystemException Thrown when a crypto system is improperly formatted.
 Category: Signed InvalidKeyEncodingException Thrown when an improperly formatted key is operated on.
 Category: Signed InvalidKeyException Thrown when a key is improperly formatted.
 Category: Signed InvalidKeyPairException Raised when a key pair is improperly formatted.
 Category: Signed InvalidSignatureEncodingException Thrown when a signature is improperly formatted.
 Category: Signed MessageTooLongException Thrown when the message passed in is too long for the function performing the operation on the message.
 Category: Signed NoSuchAlgorithmException An exception representing an error that occurred because the requested algorithm could not be found.
 Category: Signed UnrecoverableKeyException An exception representing an error that occured while attempting to recover a key from the key store with invalid parameters.
 Category: Signed UnsupportedCryptoSystemException An exception representing an error that occured during a cryptographic operation.
 Category: Signed VerificationException An exception representing an error that occurred because the requested algorithm could not be found.
 

Error Summary
 Category: Signed CryptoSelfTestError Occurs when an error is discovered in a the crypto primitive during self tests.
 

Package net.rim.device.api.crypto Description

This page contains a tabular description with hyperlink to the members of the crypto API. This is the default javadoc format.

Note: To return to the startpage and tutorial, click here.

For more information on cryptography

Two good books on the subject are:

 

For more information on cryptographic algorithms, see Crypto Algorithms.

Feedback

Your input is important to us. Please send your feedback to Crypto SDK feedback.




Copyright 1999-2008 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.