| RSA BSAFE CRYPTO-J |
Cryptographic Components for Java |
| JSAFE Javadoc | JCE Javadoc | Search |
This class holds public keys for all asymmetric operations and implements the JSAFE_Key interface.
See Overview of Crypto-J for background and reference material on using and understanding Crypto-J.
Note: Not all Crypto-J transformations have OIDs assigned to them. See Crypto-J Transformations and Their Associated Classes for a list of transformations that have assigned OIDs.
Copyright © RSA Security Inc., 1997-2005. All rights reserved.
Inheritance diagram for JSAFE_PublicKey:

Public Methods | |
| String JSAFE_PublicKey:: | getDevice () |
| Returns the name of the device of record. More... | |
| String [] JSAFE_PublicKey:: | getDeviceList () |
Returns a String array that describes all the devices used to execute the transformation. More... | |
| abstract String JSAFE_PublicKey:: | getAlgorithm () |
| Returns the standard algorithm name. More... | |
| abstract Object JSAFE_PublicKey:: | clone () throws CloneNotSupportedException; |
| Overrides the default clone to produce a deep clone. More... | |
| String JSAFE_PublicKey:: | getKeyWrappingFormat (boolean ber) |
| Returns the name of the format to use when getting the data for key wrapping. More... | |
| abstract boolean JSAFE_PublicKey:: | dataEquals (Object obj) |
| Compares only the data of the objects, ignoring token info, if any. More... | |
| void JSAFE_PublicKey:: | clearSensitiveData () |
| Clears sensitive data from an object. More... | |
Static Public Methods | |
| JSAFE_PublicKey JSAFE_PublicKey:: | getInstance (byte[] berInfo, int offset, String device) throws JSAFE_UnimplementedException |
Builds an object that contains the public key that is defined in berInfo, beginning at offset. More... | |
| int JSAFE_PublicKey:: | getNextBEROffset (byte[] keyBER, int offset) throws JSAFE_UnimplementedException |
| Gets the next offset after the algorithm ID. More... | |
| JSAFE_PublicKey JSAFE_PublicKey:: | getInstance (String transformation, String device) throws JSAFE_UnimplementedException |
Builds an object that holds a public key for the transformation on the given device. More... | |
|
|
Clears sensitive data from an object. Although the finalizer clears the data, there is no guarantee the garbage collector will quickly call the finalizer. Allows a user to clear data as soon as possible. After calling Implements JSAFE_Key. |
|
|
Overrides the default clone to produce a deep clone.
Reimplemented from JSAFE_Object. |
|
|
Compares only the data of the objects, ignoring token info, if any. If both objects are empty, returns
|
|
|
Returns the standard algorithm name.
Implements JSAFE_Key. |
|
|
Returns the name of the device of record. The choices are as follows: "choice1[/choice2[...[/choicen]]]". Possible device values are:
Implements JSAFE_Key. |
|
|
Returns a
|
|
||||||||||||
|
Builds an object that holds a public key for the
|
|
||||||||||||||||
|
Builds an object that contains the public key that is defined in
|
|
|
Returns the name of the format to use when getting the data for key wrapping. Uses
Implements JSAFE_Key. |
|
||||||||||||
|
Gets the next offset after the algorithm ID. Given the
|