Package org.bouncycastle.cms
Class PasswordRecipientInformation
java.lang.Object
org.bouncycastle.cms.RecipientInformation
org.bouncycastle.cms.PasswordRecipientInformation
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
-
Field Summary
Fields inherited from class org.bouncycastle.cms.RecipientInformation
keyEncAlg, messageAlgorithm, rid, secureReadable
-
Method Summary
Modifier and TypeMethodDescriptionreturn the object identifier for the key derivation algorithm, or null if there is none present.org.bouncycastle.asn1.x509.AlgorithmIdentifier
Return the key derivation algorithm details for the key in this recipient.byte[]
return the ASN.1 encoded key derivation algorithm parameters, or null if there aren't any.protected RecipientOperator
getRecipientOperator
(Recipient recipient) Methods inherited from class org.bouncycastle.cms.RecipientInformation
getContent, getContentDigest, getContentStream, getContentType, getKeyEncryptionAlgOID, getKeyEncryptionAlgorithm, getKeyEncryptionAlgParams, getMac, getRID
-
Method Details
-
getKeyDerivationAlgOID
return the object identifier for the key derivation algorithm, or null if there is none present.- Returns:
- OID for key derivation algorithm, if present.
-
getKeyDerivationAlgParams
public byte[] getKeyDerivationAlgParams()return the ASN.1 encoded key derivation algorithm parameters, or null if there aren't any.- Returns:
- ASN.1 encoding of key derivation algorithm parameters.
-
getKeyDerivationAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyDerivationAlgorithm()Return the key derivation algorithm details for the key in this recipient.- Returns:
- AlgorithmIdentifier representing the key derivation algorithm.
-
getRecipientOperator
protected RecipientOperator getRecipientOperator(Recipient recipient) throws CMSException, IOException - Specified by:
getRecipientOperator
in classRecipientInformation
- Throws:
CMSException
IOException
-