你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyVaultKey 类

密钥的属性和加密材料。

提供加密材料作为关键字参数:


   from azure.keyvault.keys.models import KeyVaultKey

   key_id = 'https://myvault.vault.azure.net/keys/my-key/my-key-version'
   key_bytes = os.urandom(32)
   key = KeyVaultKey(key_id, k=key_bytes, kty='oct', key_ops=['unwrapKey', 'wrapKey'])

以字典的形式提供加密材料:


   from azure.keyvault.keys.models import KeyVaultKey

   key_id = 'https://myvault.vault.azure.net/keys/my-key/my-key-version'
   key_bytes = os.urandom(32)
   jwk = {'k': key_bytes, 'kty': 'oct', 'key_ops': ['unwrapKey', 'wrapKey']}
   key = KeyVaultKey(key_id, jwk=jwk)
继承
builtins.object
KeyVaultKey

构造函数

KeyVaultKey(key_id: str, jwk: Dict[str, Any] | None = None, **kwargs)

参数

key_id
str
必需

密钥保管库密钥的标识符。 通常为 URI,例如 https://myvault.vault.azure.net/keys/my-key/version

jwk
Dict[str, Any]
默认值: None

密钥的加密材料作为 JSON Web 密钥 (https://tools.ietf.org/html/rfc7517) 。 这可以作为字典或关键字参数提供。 有关字段名称,请参阅 <xref:azure.keyvault.keys.models.JsonWebKey> 。

属性

id

密钥的 ID

返回类型

str

key

JSON Web 密钥

返回类型

key_operations

允许的操作。 有关可能的值,请参阅KeyOperation

返回类型

str]

key_type

键的类型。 有关可能的值,请参阅KeyType

返回类型

str

name

密钥的名称

返回类型

str

properties

密钥的属性

返回类型