我想使用jwcrypto测试使用RSA密钥的JWT签名,但任何小于512b的都不被接受:
jwt.JWT(claims={"A":"B"}, header={"alg": "RS256"}).make_signed_token(jwk.JWK.generate(kty='RSA', size=256))
ValueError: key_size must be at least 512-bits.
512b不足以满足我的微小负载,原因如下:
jwt.JWT(claims={"A":"B"}, header={"alg": "RS512"}).make_signed_token(jwk.JWK.generate(kty='RSA', size=512))
ValueError: Digest too large for key size. Use a larger key.
以上任何内容都不受支持:
jwt.JWT(claims={"A":"B"}, header={"alg": "RS1024"}).make_signed_token(jwk.JWK.generate(kty='RSA', size=1024))
jwcrypto.jws.InvalidJWSOperation: Algorithm not allowed
目前没有回答
相关问题 更多 >
编程相关推荐