我正在尝试使用身份证书加密最终的 mdm 配置文件(在 SCEP 有效负载之后获得响应)。我有以下代码:
context.Request.InputStream.CopyTo(deviceResponse);
var signer = new SignedCms();
signer.Decode(deviceResponse.ToArray());
X509Certificate2 certificate = signer.Certificates[0];
string str= sonething; //my final configuraton profile
encryptedProfile = AESEncryption(str, cerificate.GetPublicKeyString(), true, Encoding.Default, pkcs);
我得到了例外:密钥长度不是 128/192/256 位。
如何加密最终配置文件(我正在使用 Bouncy Castle 库)?
问候
麦格