KeyVaultKey Sınıf
Anahtarın öznitelikleri ve şifreleme malzemeleri.
Anahtar sözcük bağımsız değişkenleri olarak şifreleme malzemesi sağlama:
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'])
Şifreleme malzemelerini sözlük olarak sağlama:
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)
- Devralma
-
builtins.objectKeyVaultKey
Oluşturucu
KeyVaultKey(key_id: str, jwk: Dict[str, Any] | None = None, **kwargs)
Parametreler
- key_id
- str
anahtarın tanımlayıcısını Key Vault. Genellikle bir URI, örneğin. https://myvault.vault.azure.net/keys/my-key/version
Anahtarın şifreleme malzemesi JSON Web Anahtarı (https://tools.ietf.org/html/rfc7517 olarak). Bu, sözlük veya anahtar sözcük bağımsız değişkenleri olarak sağlanabilir. Alan adları için bkz <xref:azure.keyvault.keys.models.JsonWebKey> .
Öznitelikler
id
key
key_operations
key_type
name
properties
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin