SHOW Signed

net.rim.device.api.crypto.certificate
Class CertificateFactory

java.lang.Object
  |
  +--net.rim.device.api.crypto.certificate.CertificateFactory

public abstract class CertificateFactory
extends Object

Create a new certificate given a String representing a certificate type.

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.

Since:
JDE 3.6.0
See Also:
Certificate

Constructor Summary
 
Method Summary
 Category: Signed static Certificate getInstance(String type, byte[] encoding)
          Creates a certificate from a byte array.
 Category: Signed static Certificate getInstance(String type, InputStream stream)
          Creates a certificate given the certificate type and input stream.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail
Method Detail

getInstance

public static Certificate getInstance(String type,
                                      InputStream stream)
                               throws NoSuchAlgorithmException,
                                      CertificateParsingException
Creates a certificate given the certificate type and input stream.

Parameters:
type - A string defining the type of certificate this is, such as "X509", "WTLS", etc.
stream - An input stream to pull the certificate encoding from.
Returns:
A certificate derived from the encoding.
Throws:
NoSuchAlgorithmException - Thrown if the specified certificate type is invalid.
CertificateParsingException - Thrown if the certificate is improperly formatted or invalid.
Since:
JDE 4.0.2
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.

getInstance

public static Certificate getInstance(String type,
                                      byte[] encoding)
                               throws NoSuchAlgorithmException,
                                      CertificateParsingException
Creates a certificate from a byte array.

Parameters:
type - A String defining the type of certificate this is, such as "X509", "WTLS", etc.
encoding - A byte array containing the encoding of the certificate.
Returns:
A certificate derived from the encoding.
Throws:
NoSuchAlgorithmException - Thrown if the specified certificate type is invalid.
CertificateParsingException - Thrown if the certificate is improperly formatted or invalid.
Since:
JDE 4.0.2
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-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.