This class describes the reason for a certificate revocation.
It contains a long describing the typical reasons that one
would revoke a certificate and allows for this reason to be
properly propogated to the Desktop Software during synchronization.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
getRevocationReason(int revocationReason)
This method returns a string equivalent according to the locale
specifying why the certificate was revoked given one of the
revocation reasons above.
public static final int CRL_REASON_AFFILIATION_CHANGED
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_CA_COMPROMISE
public static final int CRL_REASON_CA_COMPROMISE
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_CERTIFICATE_HOLD
public static final int CRL_REASON_CERTIFICATE_HOLD
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_CESSATION_OF_OPERATION
public static final int CRL_REASON_CESSATION_OF_OPERATION
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_KEY_COMPROMISE
public static final int CRL_REASON_KEY_COMPROMISE
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_KEY_RETIRED
public static final int CRL_REASON_KEY_RETIRED
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_REMOVE_FROM_CRL
public static final int CRL_REASON_REMOVE_FROM_CRL
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_SUPERSEDED
public static final int CRL_REASON_SUPERSEDED
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_UNSPECIFIED
public static final int CRL_REASON_UNSPECIFIED
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
CRL_REASON_USER_ID_INVALID
public static final int CRL_REASON_USER_ID_INVALID
Since:
JDE 4.2.1
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Method Detail
getRevocationReason
public static StringgetRevocationReason(int revocationReason)
This method returns a string equivalent according to the locale
specifying why the certificate was revoked given one of the
revocation reasons above.
Parameters:
revocationReason - an integer specified by one of the
constants defined in this class that represents why the certificate
was revoked or -1 if no revocation reason is available.
Returns:
a string containing the revocation reason for this certificate or null
if no revocation reason was available (-1).
Throws:
IllegalArgumentException - if the revocation reason integer
is not contained in the constants above.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Copyright 1999-2007 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.