Пример #1
0
    public void AddKeyTransRecipient(X509Certificate cert)
    {
        KeyTransRecipientInfoGenerator keyTransRecipientInfoGenerator = new KeyTransRecipientInfoGenerator();

        keyTransRecipientInfoGenerator.RecipientCert = cert;
        recipientInfoGenerators.Add(keyTransRecipientInfoGenerator);
    }
Пример #2
0
    public void AddKeyTransRecipient(AsymmetricKeyParameter pubKey, byte[] subKeyId)
    {
        KeyTransRecipientInfoGenerator keyTransRecipientInfoGenerator = new KeyTransRecipientInfoGenerator();

        keyTransRecipientInfoGenerator.RecipientPublicKey   = pubKey;
        keyTransRecipientInfoGenerator.SubjectKeyIdentifier = new DerOctetString(subKeyId);
        recipientInfoGenerators.Add(keyTransRecipientInfoGenerator);
    }