KeyVaultKey Klass
En nyckels attribut och kryptografiskt material.
Tillhandahålla kryptografiskt material som nyckelordsargument:
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'])
Tillhandahålla kryptografiskt material som en ordlista:
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)
- Arv
-
builtins.objectKeyVaultKey
Konstruktor
KeyVaultKey(key_id: str, jwk: Dict[str, Any] | None = None, **kwargs)
Parametrar
- key_id
- str
Obligatorisk
Key Vault identifierare för nyckeln. Vanligtvis en URI, t.ex. https://myvault.vault.azure.net/keys/my-key/version
standardvärde: None
Nyckelns kryptografiska material som en JSON-webbnyckel (https://tools.ietf.org/html/rfc7517). Detta kan anges som en ordlista eller nyckelordsargument. Se <xref:azure.keyvault.keys.models.JsonWebKey> för fältnamn.
Attribut
id
key
key_operations
key_type
name
properties
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för