【发布时间】:2018-08-01 07:13:21
【问题描述】:
创建必要的验证参数以便调用 JwtSecurityTokenHandler ValidateToken()...
我知道我可以做到:
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.ImportParameters(new RSAParameters()
{
Modulus = "",
Exponent = ""
});
var validationParameters = new TokenValidationParameters
{
IssuerSigningKey = new RsaSecurityKey(rsa)
};
我想直接设置公钥,而不是单独设置模数和指数。如何做到这一点?
【问题讨论】:
-
你的意思是“来自文件的内容”吗?还是只是“用更少的代码行”?
-
我的意思是“代码行数更少”。我将拥有字符串形式的公钥(临时硬编码以使事情在本地工作)。我只是不想将密钥分解为模数和指数才能使用它。