Property | Type | Description | |
---|---|---|---|
Aes128Cbc | string | ||
Aes128Wrap | string | ||
Aes192Cbc | string | ||
Aes192Wrap | string | ||
Aes256Cbc | string | ||
Aes256Wrap | string | ||
Camellia128Cbc | string | ||
Camellia128Wrap | string | ||
Camellia192Cbc | string | ||
Camellia192Wrap | string | ||
Camellia256Cbc | string | ||
Camellia256Wrap | string | ||
DesEde3Cbc | string | ||
DesEde3Wrap | string | ||
ECDHSha1Kdf | string | ||
RC2Cbc | string | ||
SeedCbc | string | ||
SeedWrap | string |
Method | Description | |
---|---|---|
AddKekRecipient ( string keyAlgorithm, |
||
AddKeyAgreementRecipient ( string agreementAlgorithm, |
||
AddKeyTransRecipient ( |
||
AddKeyTransRecipient ( |
||
AddPasswordRecipient ( |
||
CmsEnvelopedGenerator ( ) : System | ||
CmsEnvelopedGenerator ( |
Constructor allowing specific source of randomness
|
Method | Description | |
---|---|---|
GenerateAsn1Parameters ( string encryptionOid, byte encKeyBytes ) : |
||
GetAlgorithmIdentifier ( string encryptionOid, |
public AddKekRecipient ( string keyAlgorithm, |
||
keyAlgorithm | string | |
key | ||
keyIdentifier | byte | |
return | void |
public AddKeyAgreementRecipient ( string agreementAlgorithm, |
||
agreementAlgorithm | string | |
senderPrivateKey | ||
senderPublicKey | ||
recipientCert | ||
cekWrapAlgorithm | string | |
return | void |
public AddKeyTransRecipient ( |
||
pubKey | ||
subKeyId | byte | |
return | void |
public AddKeyTransRecipient ( |
||
cert | ||
return | void |
public AddPasswordRecipient ( |
||
pbeKey | ||
kekAlgorithmOid | string | |
return | void |
public CmsEnvelopedGenerator ( |
||
rand | Instance of |
|
return | System |
protected GenerateAsn1Parameters ( string encryptionOid, byte encKeyBytes ) : |
||
encryptionOid | string | |
encKeyBytes | byte | |
return |
protected GetAlgorithmIdentifier ( string encryptionOid, |
||
encryptionOid | string | |
encKey | ||
asn1Params | ||
cipherParameters | ICipherParameters | |
return |