C# Net core 3.0-使用secp256k1签名jwt-比特币椭圆曲线
有没有一种方法可以使用比特币/以太坊椭圆曲线对JWT令牌进行签名,代码如下:C# Net core 3.0-使用secp256k1签名jwt-比特币椭圆曲线,c#,cryptography,jwt,bitcoin,C#,Cryptography,Jwt,Bitcoin,有没有一种方法可以使用比特币/以太坊椭圆曲线对JWT令牌进行签名,代码如下: JwtSecurityTokenHandler tokenHandler = new JwtSecurityTokenHandler(); SecurityTokenDescriptor tokenDescriptor = new SecurityTokenDescriptor { Subject = claimsIdentity, Expires = this.GetExpiry(), Si
JwtSecurityTokenHandler tokenHandler = new JwtSecurityTokenHandler();
SecurityTokenDescriptor tokenDescriptor = new SecurityTokenDescriptor
{
Subject = claimsIdentity,
Expires = this.GetExpiry(),
SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(this._jwtConfig.Key), SecurityAlgorithms.HmacSha256),
Issuer = this._jwtConfig.Issuer,
Audience = this._jwtConfig.Audience,
NotBefore = DateTime.UtcNow,
IssuedAt = DateTime.UtcNow
};
SecurityToken securityToken = tokenHandler.CreateToken(tokenDescriptor);
return tokenHandler.WriteToken(securityToken);
目前必须创建对象签名凭据
,但安全算法
不支持secp256k1。我可以用普通的ecdsa256签名,但似乎不支持secp256k1?是否有定制的实现