public class JceKTSKeyWrapper extends AsymmetricKeyWrapper
Constructor and Description |
---|
JceKTSKeyWrapper(java.security.PublicKey publicKey,
java.lang.String symmetricWrappingAlg,
int keySizeInBits,
byte[] partyUInfo,
byte[] partyVInfo) |
JceKTSKeyWrapper(java.security.cert.X509Certificate certificate,
java.lang.String symmetricWrappingAlg,
int keySizeInBits,
byte[] partyUInfo,
byte[] partyVInfo) |
Modifier and Type | Method and Description |
---|---|
byte[] |
generateWrappedKey(GenericKey encryptionKey) |
JceKTSKeyWrapper |
setProvider(java.security.Provider provider) |
JceKTSKeyWrapper |
setProvider(java.lang.String providerName) |
JceKTSKeyWrapper |
setSecureRandom(java.security.SecureRandom random) |
getAlgorithmIdentifier
public JceKTSKeyWrapper(java.security.PublicKey publicKey, java.lang.String symmetricWrappingAlg, int keySizeInBits, byte[] partyUInfo, byte[] partyVInfo)
public JceKTSKeyWrapper(java.security.cert.X509Certificate certificate, java.lang.String symmetricWrappingAlg, int keySizeInBits, byte[] partyUInfo, byte[] partyVInfo)
public JceKTSKeyWrapper setProvider(java.security.Provider provider)
public JceKTSKeyWrapper setProvider(java.lang.String providerName)
public JceKTSKeyWrapper setSecureRandom(java.security.SecureRandom random)
public byte[] generateWrappedKey(GenericKey encryptionKey) throws OperatorException
OperatorException