com.jp.protection.security
Interface SecurityProvider
- All Known Implementing Classes:
- BouncyCastleSecurityProvider, RSASecurityProvider, SunJCESecurityProvider
public interface SecurityProvider
getID
java.lang.String getID()
getName
java.lang.String getName()
encode
byte[] encode(byte[] aData,
java.security.PrivateKey aPrivateKey)
decode
byte[] decode(byte[] aData,
java.security.PublicKey aPublicKey)
generateKeyPair
java.security.KeyPair generateKeyPair()
getPrivateKeyData
byte[] getPrivateKeyData(java.security.PrivateKey aPrivateKey)
getPrivateKey
java.security.PrivateKey getPrivateKey(byte[] aKeyData)
getPublicKeyData
byte[] getPublicKeyData(java.security.PublicKey aPublicKey)
getPublicKey
java.security.PublicKey getPublicKey(byte[] aKeyData)
getSupportedKeyLengths
int[] getSupportedKeyLengths()
getKeyLength
int getKeyLength()