Bouncy Castle Cryptography 1.25

org.bouncycastle.cms
Class KEKRecipientInformation

java.lang.Object
  |
  +--org.bouncycastle.cms.RecipientInformation
        |
        +--org.bouncycastle.cms.KEKRecipientInformation

public class KEKRecipientInformation
extends RecipientInformation

the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.


Fields inherited from class org.bouncycastle.cms.RecipientInformation
keyEncAlg, rid
 
Constructor Summary
KEKRecipientInformation(org.bouncycastle.asn1.cms.KEKRecipientInfo info, org.bouncycastle.asn1.cms.EncryptedContentInfo data)
           
 
Method Summary
 byte[] getContent(java.security.Key key, java.lang.String prov)
          decrypt the content and return it as a byte array.
 
Methods inherited from class org.bouncycastle.cms.RecipientInformation
getKeyEncryptionAlgOID, getKeyEncryptionAlgorithmParameters, getKeyEncryptionAlgParams, getRID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KEKRecipientInformation

public KEKRecipientInformation(org.bouncycastle.asn1.cms.KEKRecipientInfo info,
                               org.bouncycastle.asn1.cms.EncryptedContentInfo data)
Method Detail

getContent

public byte[] getContent(java.security.Key key,
                         java.lang.String prov)
                  throws CMSException,
                         java.security.NoSuchProviderException
decrypt the content and return it as a byte array.
Overrides:
getContent in class RecipientInformation

Bouncy Castle Cryptography 1.25