| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private ASN1ObjectIdentifier | |
| private AlgorithmIdentifier | |
| private int | |
| protected char[] | |
| private PasswordRecipient. | |
| private SecureRandom | |
| private byte[] | |
| private int |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | PasswordRecipientInfoGenerator(ASN1ObjectIdentifier kekAlgorithm, char[] password, int keySize, int blockSize)
|
| Modifier and Type | Method and Description |
|---|---|
| protected abstract byte[] | |
| public RecipientInfo | generate(GenericKey contentEncryptionKey)
Implements org.
|
| protected abstract byte[] | generateEncryptedBytes(AlgorithmIdentifier algorithm, byte[] derivedKey, GenericKey contentEncryptionKey)
|
| private static int | |
| public PasswordRecipientInfoGenerator | |
| public PasswordRecipientInfoGenerator | |
| public PasswordRecipientInfoGenerator | |
| public PasswordRecipientInfoGenerator |
| blockSize | back to summary |
|---|---|
| private int blockSize | |
| iterationCount | back to summary |
|---|---|
| private int iterationCount | |
| kekAlgorithm | back to summary |
|---|---|
| private ASN1ObjectIdentifier kekAlgorithm | |
| keyDerivationAlgorithm | back to summary |
|---|---|
| private AlgorithmIdentifier keyDerivationAlgorithm | |
| keySize | back to summary |
|---|---|
| private int keySize | |
| password | back to summary |
|---|---|
| protected char[] password | |
| prf | back to summary |
|---|---|
| private PasswordRecipient. | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| salt | back to summary |
|---|---|
| private byte[] salt | |
| schemeID | back to summary |
|---|---|
| private int schemeID | |
| PasswordRecipientInfoGenerator | back to summary |
|---|---|
| protected PasswordRecipientInfoGenerator(ASN1ObjectIdentifier kekAlgorithm, char[] password) | |
| PasswordRecipientInfoGenerator | back to summary |
|---|---|
| protected PasswordRecipientInfoGenerator(ASN1ObjectIdentifier kekAlgorithm, char[] password, int keySize, int blockSize) | |
| calculateDerivedKey | back to summary |
|---|---|
| protected abstract byte[] calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) throws CMSException | |
| generate | back to summary |
|---|---|
| public RecipientInfo generate(GenericKey contentEncryptionKey) throws CMSException Implements org. | |
| generateEncryptedBytes | back to summary |
|---|---|
| protected abstract byte[] generateEncryptedBytes(AlgorithmIdentifier algorithm, byte[] derivedKey, GenericKey contentEncryptionKey) throws CMSException | |
| getKeySize | back to summary |
|---|---|
| private static int getKeySize(ASN1ObjectIdentifier kekAlgorithm) | |
| setPasswordConversionScheme | back to summary |
|---|---|
| public PasswordRecipientInfoGenerator setPasswordConversionScheme(int schemeID) | |
| setPRF | back to summary |
|---|---|
| public PasswordRecipientInfoGenerator setPRF(PasswordRecipient. | |
| setSaltAndIterationCount | back to summary |
|---|---|
| public PasswordRecipientInfoGenerator setSaltAndIterationCount(byte[] salt, int iterationCount) | |
| setSecureRandom | back to summary |
|---|---|
| public PasswordRecipientInfoGenerator setSecureRandom(SecureRandom random) | |