| Modifier and Type | Field and Description |
|---|---|
| private ASN1ObjectIdentifier | |
| private ASN1ObjectIdentifier | |
| private SubjectPublicKeyInfo |
| Access | Constructor and Description |
|---|---|
| protected | KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier keyAgreementOID, SubjectPublicKeyInfo originatorKeyInfo, ASN1ObjectIdentifier keyEncryptionOID)
|
| Modifier and Type | Method and Description |
|---|---|
| protected OriginatorPublicKey | |
| public RecipientInfo | generate(GenericKey contentEncryptionKey)
Implements org. |
| protected abstract ASN1Sequence | generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm, AlgorithmIdentifier keyEncAlgorithm, GenericKey contentEncryptionKey)
|
| protected abstract byte[] |
| keyAgreementOID | back to summary |
|---|---|
| private ASN1ObjectIdentifier keyAgreementOID | |
| keyEncryptionOID | back to summary |
|---|---|
| private ASN1ObjectIdentifier keyEncryptionOID | |
| originatorKeyInfo | back to summary |
|---|---|
| private SubjectPublicKeyInfo originatorKeyInfo | |
| KeyAgreeRecipientInfoGenerator | back to summary |
|---|---|
| protected KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier keyAgreementOID, SubjectPublicKeyInfo originatorKeyInfo, ASN1ObjectIdentifier keyEncryptionOID) | |
| createOriginatorPublicKey | back to summary |
|---|---|
| protected OriginatorPublicKey createOriginatorPublicKey(SubjectPublicKeyInfo originatorKeyInfo) | |
| generate | back to summary |
|---|---|
| public RecipientInfo generate(GenericKey contentEncryptionKey) throws CMSException Implements org. | |
| generateRecipientEncryptedKeys | back to summary |
|---|---|
| protected abstract ASN1Sequence generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm, AlgorithmIdentifier keyEncAlgorithm, GenericKey contentEncryptionKey) throws CMSException | |
| getUserKeyingMaterial | back to summary |
|---|---|
| protected abstract byte[] getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlgorithm) throws CMSException | |