com.ibm.crypto.hdwrCCA.provider
Class KeyPairUtils
- java.lang.Object
-
- com.ibm.crypto.hdwrCCA.provider.KeyPairUtils
-
Deprecated.
public final class KeyPairUtils extends java.lang.ObjectThe methods in this class are not supported customer interfaces. This class is a utilities class to handle generation and handling of EC, RSA and DSA keys in hardware.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description protected static classKeyPairUtils.KeyPairAlgorithmDeprecated.
-
Constructor Summary
Constructors Constructor and Description KeyPairUtils()Deprecated.This constructor is not a supported customer interface.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description protected static voiddeletePKDSEntry(byte[] pkdsLabel)Deprecated.This method is not a supported customer interface.protected java.security.KeyPairgenerateKeyPairFromInternalToken(byte[] token)Deprecated.This method is not a supported customer interface.protected byte[]generateKeysFromSkeletonToken(byte[] token)Deprecated.This method is not a supported customer interface.java.security.KeygeneratePrivateHWKey(java.security.PublicKey publickey, java.security.PrivateKey privatekey)Deprecated.This method is not a supported customer interface.protected byte[]generateToken(java.security.Key key)Deprecated.This method is not a supported customer interface.protected byte[]generateToken(java.security.Key publickey, java.security.Key privatekey)Deprecated.This method is not a supported customer interface.static voidicsfDeletePKDSEntry(byte[] pkdsLabel)Deprecated.This method is not a supported customer interface. The supported methods to delete an entry from the PKDS are in the key object.static int[]icsfDeletePKDSEntryWithRC(byte[] pkdsLabel)Deprecated.This method is not a supported customer interface. The supported methods to delete an entry from the PKDS are in the key object.byte[]importExternalToken(byte[] eToken, KeyPairUtils.KeyPairAlgorithm alg)Deprecated.This method is not a supported customer interface.
-
-
-
Constructor Detail
-
KeyPairUtils
public KeyPairUtils()
Deprecated. This constructor is not a supported customer interface.
-
-
Method Detail
-
generateToken
protected byte[] generateToken(java.security.Key key) throws java.lang.InternalError, java.lang.RuntimeExceptionDeprecated.This method is not a supported customer interface.- Throws:
java.lang.InternalErrorjava.lang.RuntimeException
-
generateKeysFromSkeletonToken
protected byte[] generateKeysFromSkeletonToken(byte[] token) throws java.lang.InternalErrorDeprecated.This method is not a supported customer interface.- Throws:
java.lang.InternalError
-
generateKeyPairFromInternalToken
protected java.security.KeyPair generateKeyPairFromInternalToken(byte[] token) throws java.lang.RuntimeExceptionDeprecated.This method is not a supported customer interface.- Throws:
java.lang.RuntimeException
-
generateToken
protected byte[] generateToken(java.security.Key publickey, java.security.Key privatekey) throws java.lang.InternalError, java.lang.RuntimeExceptionDeprecated.This method is not a supported customer interface.- Throws:
java.lang.InternalErrorjava.lang.RuntimeException
-
importExternalToken
public byte[] importExternalToken(byte[] eToken, KeyPairUtils.KeyPairAlgorithm alg)Deprecated. This method is not a supported customer interface.
-
generatePrivateHWKey
public java.security.Key generatePrivateHWKey(java.security.PublicKey publickey, java.security.PrivateKey privatekey)Deprecated. This method is not a supported customer interface.
-
icsfDeletePKDSEntry
public static void icsfDeletePKDSEntry(byte[] pkdsLabel)
Deprecated. This method is not a supported customer interface. The supported methods to delete an entry from the PKDS are in the key object.- See Also:
DSAPrivateHWKey,RSAPrivateHWKey,ECPrivateHWKey
-
icsfDeletePKDSEntryWithRC
public static int[] icsfDeletePKDSEntryWithRC(byte[] pkdsLabel)
Deprecated. This method is not a supported customer interface. The supported methods to delete an entry from the PKDS are in the key object.- See Also:
DSAPrivateHWKey,RSAPrivateHWKey,ECPrivateHWKey
-
deletePKDSEntry
protected static void deletePKDSEntry(byte[] pkdsLabel)
Deprecated.This method is not a supported customer interface. The supported methods to delete an entry from the PKDS are in the key object.- See Also:
DSAPrivateHWKey,RSAPrivateHWKey,ECPrivateHWKey
-
-