C# Net core 3.0-使用secp256k1签名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

有没有一种方法可以使用比特币/以太坊椭圆曲线对JWT令牌进行签名,代码如下:

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?是否有定制的实现