Top Fields Constructors Methods
org.bouncycastle.operator.bc

public Class BcSymmetricKeyWrapper

extends SymmetricKeyWrapper
Class Inheritance
Known Direct Subclasses
org.bouncycastle.operator.bc.BcAESSymmetricKeyWrapper
Imports
java.security.SecureRandom, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.Wrapper, org.bouncycastle.crypto.params.KeyParameter, .ParametersWithRandom, org.bouncycastle.operator.GenericKey, .OperatorException, .SymmetricKeyWrapper

Field Summary

Modifier and TypeField and Description
private SecureRandom
private Wrapper
private KeyParameter

Constructor Summary

AccessConstructor and Description
public
BcSymmetricKeyWrapper(AlgorithmIdentifier wrappingAlgorithm, Wrapper wrapper, KeyParameter wrappingKey)

Method Summary

Modifier and TypeMethod and Description
public byte[]
public BcSymmetricKeyWrapper
Inherited from org.bouncycastle.operator.SymmetricKeyWrapper:
getAlgorithmIdentifier

Field Detail

randomback to summary
private SecureRandom random
wrapperback to summary
private Wrapper wrapper
wrappingKeyback to summary
private KeyParameter wrappingKey

Constructor Detail

BcSymmetricKeyWrapperback to summary
public BcSymmetricKeyWrapper(AlgorithmIdentifier wrappingAlgorithm, Wrapper wrapper, KeyParameter wrappingKey)

Method Detail

generateWrappedKeyback to summary
public byte[] generateWrappedKey(GenericKey encryptionKey) throws OperatorException

Implements org.bouncycastle.operator.KeyWrapper.generateWrappedKey.

setSecureRandomback to summary
public BcSymmetricKeyWrapper setSecureRandom(SecureRandom random)