我想创建一个 RSACng 类的新实例,但具有指定的密钥对。
var rsa = new RSACng();
以上将使用随机的 2,048 位密钥对初始化 RSACng 类的新实例。但是,我们可以CngKey
在声明 RSACng 时传递一个实例。
var key = CngKey.Import(Convert.FromBase64String(_privateKey), CngKeyBlobFormat.Pkcs8PrivateBlob);
var rsa = new RSACng(key);
上面将使用特定的私钥初始化一个CngKey
对象(私钥是从 PEM 文件中获得的,pkcs8 格式)但这只会使用私钥初始化 RSACng 对象。如何使用密钥对(都在 PEM 文件中)对其进行初始化?