Top Fields Constructors Methods
org.bouncycastle.operator.jcajce

public Class JceSymmetricKeyWrapper

extends SymmetricKeyWrapper
Class Inheritance
Imports
java.security.GeneralSecurityException, .Key, .Provider, .SecureRandom, javax.crypto.Cipher, .SecretKey, org.bouncycastle.asn1.ASN1Integer, .ASN1ObjectIdentifier, .DERNull, org.bouncycastle.asn1.kisa.KISAObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.ntt.NTTObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.jcajce.util.DefaultJcaJceHelper, .NamedJcaJceHelper, .ProviderJcaJceHelper, org.bouncycastle.operator.GenericKey, .OperatorException, .SymmetricKeyWrapper

Field Summary

Modifier and TypeField and Description
private OperatorHelper
private SecureRandom
private SecretKey

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static AlgorithmIdentifier
pack-priv static AlgorithmIdentifier
determineKeyEncAlg(String algorithm, int keySizeInBits)

public byte[]
public JceSymmetricKeyWrapper
public JceSymmetricKeyWrapper
setProvider(String providerName)

public JceSymmetricKeyWrapper
Inherited from org.bouncycastle.operator.SymmetricKeyWrapper:
getAlgorithmIdentifier

Field Detail

helperback to summary
private OperatorHelper helper
randomback to summary
private SecureRandom random
wrappingKeyback to summary
private SecretKey wrappingKey

Constructor Detail

JceSymmetricKeyWrapperback to summary
public JceSymmetricKeyWrapper(SecretKey wrappingKey)

Method Detail

determineKeyEncAlgback to summary
private static AlgorithmIdentifier determineKeyEncAlg(SecretKey key)
determineKeyEncAlgback to summary
pack-priv static AlgorithmIdentifier determineKeyEncAlg(String algorithm, int keySizeInBits)
generateWrappedKeyback to summary
public byte[] generateWrappedKey(GenericKey encryptionKey) throws OperatorException

Implements org.bouncycastle.operator.KeyWrapper.generateWrappedKey.

setProviderback to summary
public JceSymmetricKeyWrapper setProvider(Provider provider)
setProviderback to summary
public JceSymmetricKeyWrapper setProvider(String providerName)
setSecureRandomback to summary
public JceSymmetricKeyWrapper setSecureRandom(SecureRandom random)