Package net.rim.device.api.crypto.certificate

Interface Summary
Certificate Defines the properties of all certificates.
CertificateField Represents a certificate field.
CertificateRevocationList Provides support for Certificate Revocation Lists, such as X.509 CRLs.
DistinguishedName Represents a Distinguished Name used in a certificate.
KeyUsageResult Defines return codes for Certificate.queryKeyUsage().
 

Class Summary
CertificateChainProperties This class iterates through the certificates in a certificate chain and returns a bitfield that indicates many of the properties of the chain, such as the validity, the trust status, the revocation status, and the strength of the certificates in the chain.
CertificateDisplayField A helper class used with the Certificate.getCustomDisplayFields() method to provide custom information for display certificate fields in a dialog.
CertificateExtension Represents a certificate extension.
CertificateFactory Create a new certificate given a String representing a certificate type.
CertificateHashKeyStoreIndex Implements an index to allow you to look up a key store data object by the SHA1 hash of the certificate in the data blob.
CertificateKeyStoreIndex Implements an index to allow you to look up a key store data object by the certificate in the data blob.
CertificateProperties This class contains constants representing many properties that may pertain to certificates or certificate chains.
CertificateServerInfo This class represents the objects that are currently stored in the SyncCollection and contains a server, type of server and uid for the record.
CertificateServers This class is used to store the certificate servers so that we can ensure that they are maintained on the device through resets.
CertificateStatus Provides access to a certificate's current status, as determined by a CRL or OCSP query.
CertificateUtilities Provides numerous utilities for creating, manipulating and verifying certificates and certificate chains.
IssuerKeyStoreIndex Implements an index to allow you to look up a key store data object by the issuer name of the certificate in the data blob.
KeyUsage Defines several constants used to determine the purposes for which a key may be used.
SerialNumberIssuerKeyStoreIndex Implements an index to allow you to look up a KeyStoreData object by the serial number and issuer of the certificate in the object.
SubjectKeyStoreIndex Implements an index to allow you to look up a key store data object by the subject name of the certificate in the data blob.
 

Exception Summary
CRLEncodingException Thrown when a certificate revocation list is formatted incorrectly.
CRLVerificationException Thrown when the signature on a CRL could not be verified.
CertificateChainTooLongException Thrown during certificate chain cerification to indicate that the chain is longer than the CA's policy allows.
CertificateException Thrown whenever a malformed certificate is parsed, or if an unsupported feature is found in the certificate.
CertificateInvalidException Thrown during certificate chain certification process to indicate that a certificate in the chain has expired.
CertificateParsingException Thrown whenever a malformed certificate is parsed.
CertificateRevokedException Thrown during certificate chain cerification to indicate that a certificate in the chain has been revoked.
CertificateStatusException Indicates that an error was encountered during the status request process.
CertificateVerificationException Thrown when a certificate fails to verify.
NoIssuerFoundException Thrown when no certificate issuer can be found to verify a particular certificate.
 






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