Class PasswordRecipientInformation

java.lang.Object
org.bouncycastle.cms.RecipientInformation
org.bouncycastle.cms.PasswordRecipientInformation

public class PasswordRecipientInformation extends RecipientInformation
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
  • Method Details

    • getKeyDerivationAlgOID

      public String 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 class RecipientInformation
      Throws:
      CMSException
      IOException