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

Certificate Package.

See:
          Description

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
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.
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 Verifies 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
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.
CRLEncodingException Thrown when a certificate revocation list is formatted incorrectly.
CRLVerificationException Thrown when the signature on a CRL could not be verified.
NoIssuerFoundException Thrown when no certificate issuer can be found to verify a particular certificate.
 

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

Certificate Package.

Contains the functionality associated with a certificate. For more information, please read the Certificate tutorial



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