Sdílet prostřednictvím


az keyvault key

Správa klíčů

Příkazy

Name Description Typ Stav
az keyvault key backup

Požádejte klienta o stažení zálohy zadaného klíče.

Základ GA
az keyvault key create

Vytvořte nový klíč, uloží ho a pak klientovi vrátí klíčové parametry a atributy.

Základ GA
az keyvault key decrypt

Dešifrujte jeden blok šifrovaných dat.

Základ Preview
az keyvault key delete

Odstraňte klíč libovolného typu z úložiště v trezoru nebo HSM.

Základ GA
az keyvault key download

Stáhněte si veřejnou část uloženého klíče.

Základ GA
az keyvault key encrypt

Zašifrujte libovolnou posloupnost bajtů pomocí šifrovacího klíče uloženého v trezoru nebo HSM.

Základ Preview
az keyvault key get-policy-template

Vrácení šablony zásad jako definice zásad kódovaných ve formátu JSON

Základ Preview
az keyvault key import

Import privátního klíče.

Základ GA
az keyvault key list

Výpis klíčů v zadaném trezoru nebo HSM

Základ GA
az keyvault key list-deleted

Vypište odstraněné klíče v zadaném trezoru nebo HSM.

Základ GA
az keyvault key list-versions

Vypíše identifikátory a vlastnosti verzí klíče.

Základ GA
az keyvault key purge

Trvale odstraňte zadaný klíč.

Základ GA
az keyvault key random

Získejte požadovaný počet náhodných bajtů ze spravovaného HSM.

Základ GA
az keyvault key recover

Obnovte odstraněný klíč na nejnovější verzi.

Základ GA
az keyvault key restore

Obnovte zálohovaný klíč do trezoru nebo HSM.

Základ GA
az keyvault key rotate

Klíč můžete otočit na základě zásad klíče vygenerováním nové verze klíče.

Základ GA
az keyvault key rotation-policy

Spravujte zásady obměně klíčů.

Základ GA
az keyvault key rotation-policy show

Získejte zásady obměny klíče služby Key Vault.

Základ GA
az keyvault key rotation-policy update

Aktualizujte zásady obměny klíče služby Key Vault.

Základ GA
az keyvault key set-attributes

Operace aktualizace klíče změní zadané atributy uloženého klíče a dá se použít pro libovolný typ klíče a verzi klíče uloženou ve službě Vault nebo HSM.

Základ GA
az keyvault key show

Získejte atributy klíče a pokud se jedná o asymetrický klíč, jeho veřejný materiál.

Základ GA
az keyvault key show-deleted

Získejte veřejnou část odstraněného klíče.

Základ GA
az keyvault key sign

Pomocí klíče uloženého v trezoru nebo HSM vytvořte podpis z hodnoty hash.

Základ GA
az keyvault key verify

Ověřte podpis pomocí klíče uloženého v trezoru nebo HSM.

Základ GA

az keyvault key backup

Požádejte klienta o stažení zálohy zadaného klíče.

Operace zálohování klíčů exportuje klíč ze služby Vault nebo HSM v chráněném formátu. Všimněte si, že tato operace nevrací materiál klíče ve formě, kterou lze použít mimo systém Vault nebo HSM, vrácený materiál klíče je chráněn buď na HSM, nebo do samotného trezoru. Účelem této operace je umožnit klientovi vygenerovat klíč v jedné instanci trezoru nebo HSM, zálohovat klíč a pak ho OBNOVIT do jiné instance trezoru nebo HSM. Operaci BACKUP je možné použít k exportu libovolného typu klíče ze služby Vault nebo HSM v chráněné podobě. Jednotlivé verze klíče nelze zálohovat. ZÁLOHOVÁNÍ / OBNOVENÍ lze provádět pouze v rámci geografických hranic; to znamená, že zálohu z jedné geografické oblasti nelze obnovit do jiné geografické oblasti. Zálohu z geografické oblasti USA například nelze obnovit v geografické oblasti EU. Tato operace vyžaduje oprávnění ke klíči nebo zálohování.

az keyvault key backup --file
                       [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

Povinné parametry

--file -f

Místní cesta k souboru, do kterého se má ukládat zálohování klíčů.

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key create

Vytvořte nový klíč, uloží ho a pak klientovi vrátí klíčové parametry a atributy.

Operaci vytvoření klíče lze použít k vytvoření libovolného typu klíče ve službě Vault nebo HSM. Pokud pojmenovaný klíč již existuje, trezor nebo HSM vytvoří novou verzi klíče. Vyžaduje klíče nebo oprávnění k vytvoření.

az keyvault key create [--curve {P-256, P-256K, P-384, P-521}]
                       [--default-cvm-policy]
                       [--disabled {false, true}]
                       [--expires]
                       [--exportable {false, true}]
                       [--hsm-name]
                       [--id]
                       [--immutable {false, true}]
                       [--kty {EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM}]
                       [--name]
                       [--not-before]
                       [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                       [--policy]
                       [--protection {hsm, software}]
                       [--size]
                       [--tags]
                       [--vault-name]

Volitelné parametry

--curve

Název tři tečky. Platné hodnoty najdete tady: https://docs.microsoft.com/rest/api/keyvault/keys/create-key/create-key#jsonwebkeycurvename.

Přípustné hodnoty: P-256, P-256K, P-384, P-521
--default-cvm-policy

Použijte výchozí zásady, ve kterých je možné klíč exportovat pro šifrování disku CVM.

Default value: False
--disabled

Vytvořte klíč v zakázaném stavu.

Přípustné hodnoty: false, true
Default value: False
--expires

Datum a čas vypršení platnosti UTC (Y-m-d'T'H:M:S'Z').

--exportable

Určuje, jestli je možné privátní klíč exportovat. Pokud chcete vytvořit klíč se zásadami vydané verze, musí být exportovatelný a volající musí mít oprávnění "export".

Přípustné hodnoty: false, true
--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--immutable

Označte zásadu vydané verze jako neměnnou. Po označení neměnné zásady vydané verze nelze změnit ani aktualizovat. Zásady vydaných verzí jsou ve výchozím nastavení proměnlivé.

Přípustné hodnoty: false, true
--kty

Typ klíče, který chcete vytvořit. Platné hodnoty najdete tady: https://docs.microsoft.com/rest/api/keyvault/keys/create-key/create-key#jsonwebkeytype.

Přípustné hodnoty: EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM
--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--not-before

Klíč nelze použít před zadaným datem utc (Y-m-d'T'H:M:S'Z').

--ops

Seznam povolených operací webového klíče JSON oddělených mezerami

Přípustné hodnoty: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--policy

Pravidla zásad, pod kterými je možné klíč exportovat. Definice zásady jako JSON nebo cesta k souboru obsahujícímu definici zásad JSON.

--protection -p

Určuje typ ochrany klíčů.

Přípustné hodnoty: hsm, software
--size

Velikost klíče v bitech. Příklad: 2048, 3072 nebo 4096 pro RSA. 128, 192 nebo 256 pro oct.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key decrypt

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Dešifrujte jeden blok šifrovaných dat.

Operace DECRYPT dešifruje dobře vytvořený blok šiferového textu pomocí cílového šifrovacího klíče a zadaného algoritmu. Tato operace je obrácená operace ENCRYPT; Dešifrovat lze pouze jeden blok dat, velikost tohoto bloku závisí na cílovém klíči a algoritmu, který se má použít. Operace DECRYPT se vztahuje na asymetrický a symetrický klíč uložený v trezoru nebo HSM, protože používá privátní část klíče. Tato operace vyžaduje oprávnění klíče nebo dešifrování.

az keyvault key decrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
                        --value
                        [--aad]
                        [--data-type {base64, plaintext}]
                        [--hsm-name]
                        [--id]
                        [--iv]
                        [--name]
                        [--tag]
                        [--vault-name]
                        [--version]

Příklady

Dešifrovací hodnota (řetězec kódovaný kódem Base64 vrácený příkazem encrypt) s klíčem trezoru pomocí RSA-OAEP a získat výsledek zakódovaný jako base64.

az keyvault key decrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --data-type base64 --value "CbFcCxHG7WTU+nbpFRrHoqSduwlPy8xpWxf1JxZ2y12BY/qFJirMSYq1i4SO9rvSmvmEMxFV5kw5s9Tc+YoKmv8X6oe+xXx+JytYV8obA5l3OQD9epuuQHWW0kir/mp88lzhcYWxYuF7mKDpPKDV4if+wnAZqQ4woB6t2JEZU5MVK3s+3E/EU4ehb5XrVxAl6xpYy8VYbyF33uJ5s+aUsYIrsVtXgrW99HQ3ic7tJtIOGuWqKhPCdQRezRkOcyxkJcmnDHOLjWA/9strzzx/dyg/t884gT7qrkmIHh8if9SFal/vi1h4XhoDqUleMTnKev2IFHyDNcYVYG3pftJiuA=="

Dešifrovací hodnota (řetězec kódovaný v Base64 vrácený příkazem encrypt) s klíčem MHSM pomocí AES-GCM a získat výsledek jako prostý text.

az keyvault key decrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "N5w02jS77xg536Ddzv/xPWQ=" --data-type plaintext
--aad "101112131415161718191a1b1c1d1e1f" --iv "727b26f78e55cf4cd8d34216" --tag "f7207d02cead35a77a1c7e5f8af959e9"

Povinné parametry

--algorithm -a

Identifikátor algoritmu.

Přípustné hodnoty: A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5
--value

Hodnota, která se má dešifrovat, by měla být výsledkem příkazu az keyvault encrypt.

Volitelné parametry

--aad

Nepovinná data, která se ověřují, ale nešifrují. Pro použití s dešifrování AES-GCM.

--data-type

Typ původních dat.

Přípustné hodnoty: base64, plaintext
Default value: base64
--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--iv

Inicializační vektor použitý při šifrování. Vyžaduje se pro dešifrování AES.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--tag

Ověřovací značka vygenerovaná během šifrování. Vyžaduje se pouze pro dešifrování AES-GCM.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key delete

Odstraňte klíč libovolného typu z úložiště v trezoru nebo HSM.

Operaci odstranění klíče nelze použít k odebrání jednotlivých verzí klíče. Tato operace odebere kryptografický materiál přidružený ke klíči, což znamená, že klíč není použitelný pro operace Sign/Verify, Wrap/Unwrap nebo Encrypt/Decrypt. Tato operace vyžaduje oprávnění klíče nebo odstranění.

az keyvault key delete [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key download

Stáhněte si veřejnou část uloženého klíče.

az keyvault key download --file
                         [--encoding {DER, PEM}]
                         [--hsm-name]
                         [--id]
                         [--name]
                         [--vault-name]
                         [--version]

Příklady

Uložte klíč s kódováním PEM.

az keyvault key download --vault-name MyKeyVault -n MyKey -e PEM -f mykey.pem

Uložte klíč s kódováním DER.

az keyvault key download --vault-name MyKeyVault -n MyKey -e DER -f mykey.der

Povinné parametry

--file -f

Soubor pro příjem obsahu klíče

Volitelné parametry

--encoding -e

Kódování klíče, výchozí hodnota: PEM.

Přípustné hodnoty: DER, PEM
Default value: PEM
--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key encrypt

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Zašifrujte libovolnou posloupnost bajtů pomocí šifrovacího klíče uloženého v trezoru nebo HSM.

Operace ENCRYPT šifruje libovolnou posloupnost bajtů pomocí šifrovacího klíče uloženého v trezoru nebo HSM. Všimněte si, že operace ENCRYPT podporuje pouze jeden blok dat, což je závislá na cílovém klíči a šifrovacím algoritmu, který se má použít. Operace ENCRYPT je nezbytná pouze pro symetrické klíče uložené v modulu HARDWAROVÉho zabezpečení služby Vault, protože ochranu asymetrickým klíčem je možné provést pomocí veřejné části klíče. Tato operace se podporuje u asymetrických klíčů jako usnadnění pro volající, kteří mají odkaz na klíč, ale nemají přístup k materiálu veřejného klíče. Tato operace vyžaduje oprávnění klíče nebo šifrování.

az keyvault key encrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
                        --value
                        [--aad]
                        [--data-type {base64, plaintext}]
                        [--hsm-name]
                        [--id]
                        [--iv]
                        [--name]
                        [--vault-name]
                        [--version]

Příklady

Encrypt value(Base64 encoded string) with vault's key using RSA-OAEP.

az keyvault key encrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --value "YWJjZGVm" --data-type base64

Zašifrujte hodnotu (prostý text) pomocí klíče MHSM pomocí AES-GCM.

az keyvault key encrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "this is plaintext" --data-type plaintext --aad "101112131415161718191a1b1c1d1e1f"

Povinné parametry

--algorithm -a

Identifikátor algoritmu.

Přípustné hodnoty: A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5
--value

Hodnota, která se má šifrovat. Výchozí datový typ je řetězec s kódováním Base64.

Volitelné parametry

--aad

Nepovinná data, která se ověřují, ale nešifrují. Pro použití s šifrováním AES-GCM.

--data-type

Typ původních dat.

Přípustné hodnoty: base64, plaintext
Default value: base64
--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--iv

Inicializační vektor. Vyžaduje se pouze pro šifrování AES-CBC(PAD).

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key get-policy-template

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Vrácení šablony zásad jako definice zásad kódovaných ve formátu JSON

az keyvault key get-policy-template
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key import

Import privátního klíče.

Podporuje import privátních klíčů s kódováním base64 ze souborů nebo řetězců PEM. Podporuje import klíčů BYOK do HSM pro trezory klíčů Premium.

az keyvault key import [--byok-file]
                       [--byok-string]
                       [--curve {P-256, P-256K, P-384, P-521}]
                       [--default-cvm-policy]
                       [--disabled {false, true}]
                       [--expires]
                       [--exportable {false, true}]
                       [--hsm-name]
                       [--id]
                       [--immutable {false, true}]
                       [--kty {EC, RSA, oct}]
                       [--name]
                       [--not-before]
                       [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                       [--pem-file]
                       [--pem-password]
                       [--pem-string]
                       [--policy]
                       [--protection {hsm, software}]
                       [--tags]
                       [--vault-name]

Volitelné parametry

--byok-file

BYOK soubor obsahující klíč, který se má importovat. Nesmí být chráněn heslem.

--byok-string

Řetězec BYOK obsahující klíč, který se má importovat. Nesmí být chráněn heslem.

--curve

Název křivky klíče k importu (pouze pro BYOK).

Přípustné hodnoty: P-256, P-256K, P-384, P-521
--default-cvm-policy

Použijte výchozí zásady, ve kterých je možné klíč exportovat pro šifrování disku CVM.

Default value: False
--disabled

Vytvořte klíč v zakázaném stavu.

Přípustné hodnoty: false, true
Default value: False
--expires

Datum a čas vypršení platnosti UTC (Y-m-d'T'H:M:S'Z').

--exportable

Určuje, jestli je možné privátní klíč exportovat. Pokud chcete vytvořit klíč se zásadami vydané verze, musí být exportovatelný a volající musí mít oprávnění "export".

Přípustné hodnoty: false, true
--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--immutable

Označte zásadu vydané verze jako neměnnou. Po označení neměnné zásady vydané verze nelze změnit ani aktualizovat. Zásady vydaných verzí jsou ve výchozím nastavení proměnlivé.

Přípustné hodnoty: false, true
--kty

Typ klíče, který se má importovat (jenom pro BYOK).

Přípustné hodnoty: EC, RSA, oct
Default value: RSA
--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--not-before

Klíč nelze použít před zadaným datem utc (Y-m-d'T'H:M:S'Z').

--ops

Seznam povolených operací webového klíče JSON oddělených mezerami

Přípustné hodnoty: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--pem-file

Soubor PEM obsahující klíč, který se má importovat.

--pem-password

Heslo souboru PEM.

--pem-string

Řetězec PEM obsahující klíč, který se má importovat.

--policy

Pravidla zásad, pod kterými je možné klíč exportovat. Definice zásady jako JSON nebo cesta k souboru obsahujícímu definici zásad JSON.

--protection -p

Určuje typ ochrany klíčů.

Přípustné hodnoty: hsm, software
--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key list

Výpis klíčů v zadaném trezoru nebo HSM

Načtěte seznam klíčů v trezoru nebo HSM jako struktury webových klíčů JSON, které obsahují veřejnou část uloženého klíče. Operace LIST se vztahuje na všechny typy klíčů, ale v odpovědi jsou k dispozici pouze identifikátor základního klíče, atributy a značky. Jednotlivé verze klíče nejsou uvedené v odpovědi. Tato operace vyžaduje oprávnění klíče nebo seznamu.

az keyvault key list [--hsm-name]
                     [--id]
                     [--include-managed {false, true}]
                     [--maxresults]
                     [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. Pokud je zadaný parametr --id, může být vynechán.

--id

Úplný identifikátor URI trezoru nebo HSM. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--include-managed

Zahrnout spravované klíče.

Přípustné hodnoty: false, true
Default value: False
--maxresults

Maximální počet výsledků, které se mají vrátit.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key list-deleted

Vypište odstraněné klíče v zadaném trezoru nebo HSM.

Načtěte seznam klíčů v trezoru nebo HSM jako struktury webového klíče JSON, které obsahují veřejnou část odstraněného klíče. Tato operace zahrnuje informace specifické pro odstranění. Operace Získat odstraněné klíče je použitelná pro trezory s povoleným obnovitelném odstraněním. I když je možné operaci vyvolat u libovolného trezoru nebo MODULU HARDWAROVÉHO ZABEZPEČENÍ, vrátí se při vyvolání v trezoru nebo hsM bez obnovitelného odstranění chyba. Tato operace vyžaduje oprávnění klíče nebo seznamu.

az keyvault key list-deleted [--hsm-name]
                             [--id]
                             [--maxresults]
                             [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. Pokud je zadaný parametr --id, může být vynechán.

--id

Úplný identifikátor URI trezoru nebo HSM. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--maxresults

Maximální počet výsledků, které se mají vrátit.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key list-versions

Vypíše identifikátory a vlastnosti verzí klíče.

Vyžaduje oprávnění ke klíčům nebo seznamům.

az keyvault key list-versions [--hsm-name]
                              [--id]
                              [--maxresults]
                              [--name]
                              [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--maxresults

Maximální počet výsledků, které se mají vrátit.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key purge

Trvale odstraňte zadaný klíč.

Operace vyprázdnění odstraněného klíče se vztahuje na trezory nebo moduly HSM s povoleným obnovitelném odstraněním. I když je možné operaci vyvolat u libovolného trezoru nebo MODULU HARDWAROVÉHO ZABEZPEČENÍ, vrátí se při vyvolání v trezoru nebo hsM bez obnovitelného odstranění chyba. Tato operace vyžaduje oprávnění klíče/vyprázdnění.

az keyvault key purge [--hsm-name]
                      [--id]
                      [--name]
                      [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID obnovení klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key random

Získejte požadovaný počet náhodných bajtů ze spravovaného HSM.

az keyvault key random --count
                       [--hsm-name]
                       [--id]

Povinné parametry

--count

Požadovaný počet náhodných bajtů.

Volitelné parametry

--hsm-name

Název HSM.

--id

Úplný identifikátor URI modulu hardwarového zabezpečení.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key recover

Obnovte odstraněný klíč na nejnovější verzi.

Operace Obnovit odstraněný klíč je použitelná pro odstraněné klíče v trezorech s povoleným obnovitelném odstranění nebo HSM. Obnoví odstraněný klíč zpět na nejnovější verzi v části /keys. Pokus o obnovení nesmazatého klíče vrátí chybu. Vezměte v úvahu inverzní k operaci odstranění u trezorů s povoleným obnovitelném odstraněním nebo hsM. Tato operace vyžaduje oprávnění klíče nebo obnovení.

az keyvault key recover [--hsm-name]
                        [--id]
                        [--name]
                        [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID obnovení klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key restore

Obnovte zálohovaný klíč do trezoru nebo HSM.

Importujte dříve zálohovaný klíč do trezoru nebo HSM, obnovte klíč, jeho identifikátor klíče, atributy a zásady řízení přístupu. Operaci RESTORE lze použít k importu dříve zálohovaného klíče. Jednotlivé verze klíče nelze obnovit. Klíč se obnoví v celém rozsahu se stejným názvem klíče, který měl při zálohování. Pokud v cílové službě Key Vault není název klíče k dispozici, operace RESTORE bude odmítnuta. Název klíče se během obnovení zachová, ale konečný identifikátor klíče se změní, pokud se klíč obnoví do jiného trezoru nebo HSM. Obnovení obnoví všechny verze a zachová identifikátory verzí. Operace RESTORE podléhá omezením zabezpečení. Cílový trezor nebo HSM musí vlastnit stejné předplatné Microsoft Azure jako zdrojový trezor nebo HSM. Uživatel musí mít oprávnění RESTORE v cílovém trezoru nebo HSM. Tato operace vyžaduje oprávnění klíče nebo obnovení.

az keyvault key restore [--backup-folder]
                        [--blob-container-name]
                        [--file]
                        [--hsm-name]
                        [--id]
                        [--name]
                        [--no-wait]
                        [--storage-account-name]
                        [--storage-container-SAS-token]
                        [--storage-resource-uri]
                        [--vault-name]

Volitelné parametry

--backup-folder

Název kontejneru objektů blob, který obsahuje zálohu.

--blob-container-name

Název kontejneru objektů blob

--file -f

Záloha místního klíče, ze které se má klíč obnovit.

--hsm-name

Název HSM. Pokud je zadaný parametr --id, může být vynechán.

--id

Úplný identifikátor URI trezoru nebo HSM. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. (Pouze pro obnovení z účtu úložiště).

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--storage-account-name

Název účtu úložiště Azure.

--storage-container-SAS-token -t

Token SAS odkazující na kontejner úložiště objektů blob v Azure.

--storage-resource-uri -u

Identifikátor URI kontejneru služby Azure Blob Storage Pokud je zadáno, měly by se vynechat všechny ostatní argumenty Id úložiště.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key rotate

Klíč můžete otočit na základě zásad klíče vygenerováním nové verze klíče.

az keyvault key rotate [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key set-attributes

Operace aktualizace klíče změní zadané atributy uloženého klíče a dá se použít pro libovolný typ klíče a verzi klíče uloženou ve službě Vault nebo HSM.

Aby bylo možné tuto operaci provést, musí klíč již existovat ve službě Vault nebo HSM. Kryptografický materiál samotného klíče nelze změnit. Tato operace vyžaduje oprávnění klíče nebo aktualizace.

az keyvault key set-attributes [--enabled {false, true}]
                               [--expires]
                               [--hsm-name]
                               [--id]
                               [--immutable {false, true}]
                               [--name]
                               [--not-before]
                               [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                               [--policy]
                               [--tags]
                               [--vault-name]
                               [--version]

Volitelné parametry

--enabled

Povolte klíč.

Přípustné hodnoty: false, true
--expires

Datum a čas vypršení platnosti UTC (Y-m-d'T'H:M:S'Z').

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--immutable

Označte zásadu vydané verze jako neměnnou. Po označení neměnné zásady vydané verze nelze změnit ani aktualizovat. Zásady vydaných verzí jsou ve výchozím nastavení proměnlivé.

Přípustné hodnoty: false, true
--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--not-before

Klíč nelze použít před zadaným datem utc (Y-m-d'T'H:M:S'Z').

--ops

Seznam povolených operací webového klíče JSON oddělených mezerami

Přípustné hodnoty: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--policy

Pravidla zásad, pod kterými je možné klíč exportovat. Definice zásady jako JSON nebo cesta k souboru obsahujícímu definici zásad JSON.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key show

Získejte atributy klíče a pokud se jedná o asymetrický klíč, jeho veřejný materiál.

Vyžaduje klíče nebo získat oprávnění.

az keyvault key show [--hsm-name]
                     [--id]
                     [--name]
                     [--vault-name]
                     [--version]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key show-deleted

Získejte veřejnou část odstraněného klíče.

Operace Získat odstraněný klíč je použitelná pro trezory nebo moduly HSM s povoleným obnovitelném odstraněním. I když je možné operaci vyvolat u libovolného trezoru nebo MODULU HARDWAROVÉHO ZABEZPEČENÍ, vrátí se při vyvolání v trezoru nebo hsM bez obnovitelného odstranění chyba. Tato operace vyžaduje klíče nebo získat oprávnění.

az keyvault key show-deleted [--hsm-name]
                             [--id]
                             [--name]
                             [--vault-name]

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key sign

Pomocí klíče uloženého v trezoru nebo HSM vytvořte podpis z hodnoty hash.

az keyvault key sign --algorithm {ES256, ES256K, ES384, ES512, PS256, PS384, PS512, RS256, RS384, RS512}
                     --digest
                     [--hsm-name]
                     [--id]
                     [--name]
                     [--vault-name]
                     [--version]

Příklady

Vytvořte podpis z digestu pomocí klíče služby Keyvault.

az keyvault key sign --name mykey --vault-name myvault --algorithm RS256 --digest "12345678901234567890123456789012"

Povinné parametry

--algorithm -a

Identifikátor algoritmu.

Přípustné hodnoty: ES256, ES256K, ES384, ES512, PS256, PS384, PS512, RS256, RS384, RS512
--digest

Hodnota, která se má podepsat.

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az keyvault key verify

Ověřte podpis pomocí klíče uloženého v trezoru nebo HSM.

az keyvault key verify --algorithm {ES256, ES256K, ES384, ES512, PS256, PS384, PS512, RS256, RS384, RS512}
                       --digest
                       --signature
                       [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]
                       [--version]

Příklady

Ověřte podpis pomocí klíče služby Keyvault.

az keyvault key verify --name mykey --vault-name myvault --algorithm RS256 --digest "12345678901234567890123456789012" --signature XXXYYYZZZ

Povinné parametry

--algorithm -a

Identifikátor algoritmu.

Přípustné hodnoty: ES256, ES256K, ES384, ES512, PS256, PS384, PS512, RS256, RS384, RS512
--digest

Hodnota, která se má podepsat.

--signature

Podpis k ověření.

Volitelné parametry

--hsm-name

Název HSM. (--hsm-name a --vault-name se vzájemně vylučují, zadejte pouze jeden z nich).

--id

ID klíče. Pokud jsou zadány všechny ostatní argumenty ID, měly by být vynechány.

--name -n

Název klíče. Vyžaduje se, pokud není zadán parametr --id.

--vault-name

Název trezoru.

--version -v

Verze klíče. Pokud tento parametr vynecháte, použije se nejnovější verze.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.