com.jp.protection.security
Class RSASecurityProvider
java.lang.Object
com.jp.protection.security.RSASecurityProvider
- All Implemented Interfaces:
- SecurityProvider
public class RSASecurityProvider
- extends java.lang.Object
- implements SecurityProvider
Field Summary |
static java.lang.String |
ID
|
static java.lang.String |
NAME
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
RSASecurityProvider
public RSASecurityProvider()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
encode
public byte[] encode(byte[] aData,
java.security.PrivateKey aPrivateKey)
- Specified by:
encode
in interface SecurityProvider
getID
public java.lang.String getID()
- Specified by:
getID
in interface SecurityProvider
getName
public java.lang.String getName()
- Specified by:
getName
in interface SecurityProvider
decode
public byte[] decode(byte[] aData,
java.security.PublicKey aPublicKey)
- Specified by:
decode
in interface SecurityProvider
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Specified by:
generateKeyPair
in interface SecurityProvider
getPrivateKeyData
public byte[] getPrivateKeyData(java.security.PrivateKey aPrivateKey)
- Specified by:
getPrivateKeyData
in interface SecurityProvider
getPrivateKey
public java.security.PrivateKey getPrivateKey(byte[] aKeyData)
- Specified by:
getPrivateKey
in interface SecurityProvider
getPublicKeyData
public byte[] getPublicKeyData(java.security.PublicKey aPublicKey)
- Specified by:
getPublicKeyData
in interface SecurityProvider
getPublicKey
public java.security.PublicKey getPublicKey(byte[] aKeyData)
- Specified by:
getPublicKey
in interface SecurityProvider
getSupportedKeyLengths
public int[] getSupportedKeyLengths()
- Specified by:
getSupportedKeyLengths
in interface SecurityProvider
getKeyLength
public int getKeyLength()
- Specified by:
getKeyLength
in interface SecurityProvider