我正在使用azure-sdk从Azure密钥库获取密钥。这将返回一个KeyBundle,它有一个类型为azure.keyvault.v7_0.models.json_web_key_py3.JsonWebKey
的键属性
对于代码的另一部分,我需要从jwcryptoJWK生成一个签名令牌。JWT.make_signed_token
方法采用JsonWebKey。从Azure返回的JsonWebKey(我认为)实际上是同一个类,在不同的包中定义。在
有没有办法把Azure JWK变成jwcrypto JWK?我想可以一个接一个地转换所有属性,但我想知道是否有更优雅的方法。在
编辑:忘了包括版本。。。在
{jwkan转换成jwkan对象的方法很简单。在
下同。在
^{pr2}$我认为有一个jwcrypto.jwk.JWK
的函数import_key
需要一个dict
作为参数来生成一个jwcrypto
JWK对象,在我查看了Azure KeyVault SDK和jwcrypto
Python的源代码后。根据azurekeyvaultsdk的源代码^{} 和{}的{a2},我试图通过下面的代码生成一个{}JWK对象来查看其结构。在
然后,我尝试使用下面的代码将Azure JWK对象转换为
^{4}$jwcrypto.jwk.JWK.import_key
所需的dictory,以便通过import_key
函数创建jwcrypto
JWK对象。在相关问题 更多 >
编程相关推荐