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)
參數
預設值: None
金鑰的密碼編譯資料作為 JSON Web 金鑰 (https://tools.ietf.org/html/rfc7517) 。 這可能以字典或關鍵字引數的形式提供。 如需功能變數名稱,請參閱 <xref:azure.keyvault.keys.models.JsonWebKey> 。
屬性
id
key
key_operations
key_type
name
properties
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應