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

X.509 classes and definitions X.509 is the most common standard for defining digital certificates.


Class Summary
PKCS10CertificateRequest Implements the PKCS10 ( v1.7 from May 2000 ) certificate request syntax standard.
SubjectKeyIdentifierKeyStoreIndex Implements an index to allow you to look up a key store data object by the subject key identifier of the certificate in the data blob.
X509Certificate Represents an X.509 certificate.
X509CertificateRevocationList Provides support for X.509 Certificate Revocation Lists (CRLs) as defined in RFC 2459, including support for both version one and version two.
X509DistinguishedName Represents the ASN.1 type RDNSequence (Relative Distinguished Name).
X509PublicKeyHashKeyStoreIndex Provides indexing functionality for Key Stores based upon the hash of the encoded public key bytes of an X.509 certificate (as found in the public key field of the raw certificate, without DER tags).

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

X.509 classes and definitions

X.509 is the most common standard for defining digital certificates. It defines both the structure and data format of a certificate. An X.509 certificate has the following data, in addition to the signature:

Version - The version of the standard as it applies to the certificate.

Serial Number - The serial number that identifies the particular certificate.

Signature Algorithm Identifier - The algorithm used to sign the certificate.

Issuer Name - The X.500 name of the entity that signed the certificate.

Validity Period - The amount of time for which the certificate will be valid.

Subject Name - The name of the person (or entity) whose public key is identified by the certificate.

Subject Public Key Information - The public key of the entity associated with the certificate and any information relating to the key.

Copyright 1999-2004 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.