Sdílet prostřednictvím


KeyVaultKey Třída

Atributy klíče a kryptografický materiál

Poskytnutí kryptografického materiálu jako argumentů klíčových slov:


   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'])

Poskytnutí kryptografického materiálu jako slovníku:


   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)
Dědičnost
builtins.object
KeyVaultKey

Konstruktor

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

Parametry

key_id
str
Vyžadováno

Key Vault identifikátor klíče. Obvykle identifikátor URI, např. https://myvault.vault.azure.net/keys/my-key/version

jwk
Dict[str, Any]
výchozí hodnota: None

Kryptografický materiál klíče jako webový klíč JSON (https://tools.ietf.org/html/rfc7517). Tento argument může být poskytnut jako argument slovníku nebo klíčového slova. Podívejte <xref:azure.keyvault.keys.models.JsonWebKey> se na názvy polí.

Atributy

id

ID klíče

Návratový typ

str

key

Webový klíč JSON

Návratový typ

key_operations

Povolené operace. Projděte si KeyOperation možné hodnoty.

Návratový typ

str]

key_type

Typ klíče. Projděte si KeyType možné hodnoty.

Návratový typ

str

name

Název klíče

Návratový typ

str

properties

Vlastnosti klíče

Návratový typ