Шифрование с помощью SignedCms .Net

Пытаюсь зашифровать сообщение, но при подписи вылетает исключение

введите сюда описание изображения

public byte[] Encode(byte[] entity)
    {
        var scms = new SignedCms(new ContentInfo(entity));
        scms.Certificates.Add(x509Certificate);
        scms.ComputeSignature(new CmsSigner(x509Certificate));
        return scms.Encode();
    }

Сертификат получаю так:

Сертификат получаю так:


Ответы (0 шт):