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.objectKeyVaultKey
Конструктор
KeyVaultKey(key_id: str, jwk: Dict[str, Any] | None = None, **kwargs)
Параметры
- key_id
- str
Key Vault идентификатор ключа. Обычно это универсальный код ресурса (URI), например https://myvault.vault.azure.net/keys/my-key/version
Криптографический материал ключа в виде веб-ключа JSON (https://tools.ietf.org/html/rfc7517). Это можно предоставить в виде аргументов словаря или ключевого слова. См. <xref:azure.keyvault.keys.models.JsonWebKey> имена полей.
Атрибуты
id
key
key_operations
key_type
name
properties
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по