Bouncy Castle Cryptography Library 1.79

org.bouncycastle.cms
Class KEMKeyWrapper

java.lang.Object
  |
  +--org.bouncycastle.operator.AsymmetricKeyWrapper
        |
        +--org.bouncycastle.cms.KEMKeyWrapper
All Implemented Interfaces:
KeyWrapper

public abstract class KEMKeyWrapper
extends AsymmetricKeyWrapper


Constructor Summary
protected KEMKeyWrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId)
           
 
Method Summary
abstract  byte[] getEncapsulation()
           
abstract  org.bouncycastle.asn1.x509.AlgorithmIdentifier getKdfAlgorithmIdentifier()
           
abstract  int getKekLength()
           
abstract  org.bouncycastle.asn1.x509.AlgorithmIdentifier getWrapAlgorithmIdentifier()
           
 
Methods inherited from class org.bouncycastle.operator.AsymmetricKeyWrapper
getAlgorithmIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.bouncycastle.operator.KeyWrapper
generateWrappedKey
 

Constructor Detail

KEMKeyWrapper

protected KEMKeyWrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId)
Method Detail

getEncapsulation

public abstract byte[] getEncapsulation()

getKdfAlgorithmIdentifier

public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getKdfAlgorithmIdentifier()

getKekLength

public abstract int getKekLength()

getWrapAlgorithmIdentifier

public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getWrapAlgorithmIdentifier()

Bouncy Castle Cryptography Library 1.79