0
public byte[] DoEncrypt(string message, X509Certificate2 cryptCert)
{
byte[] signedBytes = new System.Text.UTF8Encoding().GetBytes(message);
EnvelopedCms encryptedMessage = new EnvelopedCms(new ContentInfo(signedBytes));
CmsRecipientCollection recipients = new CmsRecipientCollection();
CmsRecipient recipient = new CmsRecipient(cryptCert);
recipients.Add(recipient);
encryptedMessage.Encrypt(recipient);
return encryptedMessage.Encode();
}
を暗号化する際に「無効な暗号メッセージタイプ」エラー私のアプリケーションは、それが例外「encryptedMessage.RecipientInfosは、」タイプ「System.Security.Cryptography.CryptographicExceptionの例外を投げたスローメッセージを暗号化しようとすると(暗号化されたメッセージの種類が無効です) "というメッセージが表示されるASP.Net:メッセージ
ありがとうございましたRasmusが大変ありがとうございます –