public abstract class

JcePasswordRecipient

extends Object
implements PasswordRecipient
java.lang.Object
   ↳ org.bouncycastle.cms.jcajce.JcePasswordRecipient
Known Direct Subclasses

Class Overview

the RecipientInfo class for a recipient who has been sent a message encrypted using a password.

Summary

[Expand]
Inherited Constants
From interface org.bouncycastle.cms.PasswordRecipient
Fields
protected EnvelopedDataHelper helper
Public Methods
char[] getPassword()
int getPasswordConversionScheme()
JcePasswordRecipient setPasswordConversionScheme(int schemeID)
JcePasswordRecipient setProvider(String providerName)
JcePasswordRecipient setProvider(Provider provider)
Protected Methods
Key extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.bouncycastle.cms.PasswordRecipient

Fields

protected EnvelopedDataHelper helper

Public Methods

public char[] getPassword ()

public int getPasswordConversionScheme ()

public JcePasswordRecipient setPasswordConversionScheme (int schemeID)

public JcePasswordRecipient setProvider (String providerName)

public JcePasswordRecipient setProvider (Provider provider)

Protected Methods

protected Key extractSecretKey (AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey)

Throws
CMSException