Dela via


az iot hub certificate

Not

Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.

Hantera IoT Hub-certifikat.

Kommandon

Name Description Typ Status
az iot hub certificate create

Skapa/ladda upp ett Azure IoT Hub-certifikat.

Kärna GA
az iot hub certificate delete

Tar bort ett Azure IoT Hub-certifikat.

Kärna GA
az iot hub certificate generate-verification-code

Genererar en verifieringskod för ett Azure IoT Hub-certifikat.

Kärna GA
az iot hub certificate list

Visar en lista över alla certifikat som finns i en Azure IoT Hub.

Kärna GA
az iot hub certificate root-authority

Hantera certifikatets rotutfärdare för en IoT Hub-instans.

Förlängning Deprecated
az iot hub certificate root-authority set

Ange certifikatets rotutfärdare för en IoT Hub-instans till en viss version.

Förlängning Deprecated
az iot hub certificate root-authority show

Visa det aktuella certifikatets rotutfärdare för en IoT Hub-instans.

Förlängning Deprecated
az iot hub certificate show

Visar information om ett visst Azure IoT Hub-certifikat.

Kärna GA
az iot hub certificate update

Uppdatera ett Azure IoT Hub-certifikat.

Kärna GA
az iot hub certificate verify

Verifierar ett Azure IoT Hub-certifikat.

Kärna GA

az iot hub certificate create

Skapa/ladda upp ett Azure IoT Hub-certifikat.

En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate create --hub-name
                              --name
                              --path
                              [--resource-group]
                              [--verified {false, true}]

Exempel

Laddar upp en verifierad CA-certifikat-PEM-fil till en IoT-hubb.

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.pem --verified

Laddar upp en CER-certifikatfil för certifikatutfärdare till en IoT-hubb.

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer

Skapa/ladda upp ett Azure IoT Hub-certifikat (automatiskt genererat)

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer --resource-group MyResourceGroup --subscription MySubscription

Obligatoriska parametrar

--hub-name

IoT Hub-namn.

--name -n

Ett eget namn för certifikatet.

--path -p

Sökvägen till filen som innehåller certifikatet.

Valfria parametrar

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--verified -v

Ett booleskt värde som anger om certifikatet har verifierats eller inte.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate delete

Tar bort ett Azure IoT Hub-certifikat.

En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate delete --etag
                              --name
                              [--hub-name]
                              [--ids]
                              [--resource-group]
                              [--subscription]

Exempel

Tar bort MyCertificate

az iot hub certificate delete --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=

Obligatoriska parametrar

--etag -e

Entitetstagg (etag) för objektet.

--name -n

Ett eget namn för certifikatet.

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate generate-verification-code

Genererar en verifieringskod för ett Azure IoT Hub-certifikat.

Den här verifieringskoden används för att slutföra beviset på innehavssteget för ett certifikat. Använd den här verifieringskoden som CN för ett nytt certifikat som är signerat med den privata rotcertifikatnyckeln. En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate generate-verification-code --etag
                                                  --name
                                                  [--hub-name]
                                                  [--ids]
                                                  [--resource-group]
                                                  [--subscription]

Exempel

Genererar en verifieringskod för MyCertificate

az iot hub certificate generate-verification-code --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=

Genererar en verifieringskod för ett Azure IoT Hub-certifikat (automatiskt genererad)

az iot hub certificate generate-verification-code --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription

Obligatoriska parametrar

--etag -e

Entitetstagg (etag) för objektet.

--name -n

Ett eget namn för certifikatet.

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate list

Visar en lista över alla certifikat som finns i en Azure IoT Hub.

En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate list [--hub-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Exempel

Visa en lista över alla certifikat i MyIotHub

az iot hub certificate list --hub-name MyIotHub

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate show

Visar information om ett visst Azure IoT Hub-certifikat.

En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate show --name
                            [--hub-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Exempel

Visa information om MyCertificate

az iot hub certificate show --hub-name MyIotHub --name MyCertificate

Visar information om ett visst Azure IoT Hub-certifikat (automatiskt genererat)

az iot hub certificate show --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription

Obligatoriska parametrar

--name -n

Ett eget namn för certifikatet.

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate update

Uppdatera ett Azure IoT Hub-certifikat.

Laddar upp ett nytt certifikat för att ersätta det befintliga certifikatet med samma namn. En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate update --etag
                              --name
                              --path
                              [--hub-name]
                              [--ids]
                              [--resource-group]
                              [--subscription]
                              [--verified {false, true}]

Exempel

Uppdaterar ett CA-certifikat i en IoT-hubb genom att ladda upp en ny PEM-fil.

az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.pem --etag AAAAAAAAAAA=

Uppdaterar ett CA-certifikat i en IoT-hubb genom att ladda upp en ny CER-fil.

az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.cer --etag AAAAAAAAAAA=

Obligatoriska parametrar

--etag -e

Entitetstagg (etag) för objektet.

--name -n

Ett eget namn för certifikatet.

--path -p

Sökvägen till filen som innehåller certifikatet.

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verified -v

Ett booleskt värde som anger om certifikatet har verifierats eller inte.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub certificate verify

Verifierar ett Azure IoT Hub-certifikat.

Verifierar ett certifikat genom att ladda upp ett verifieringscertifikat som innehåller verifieringskoden som erhålls genom att anropa generate-verification-code. Detta är det sista steget i bevisprocessen för innehav. En detaljerad förklaring av CA-certifikat i Azure IoT Hub finns i https://learn.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview.

az iot hub certificate verify --etag
                              --name
                              --path
                              [--hub-name]
                              [--ids]
                              [--resource-group]
                              [--subscription]

Exempel

Verifierar ägarskapet för den privata nyckeln MyCertificate.

az iot hub certificate verify --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --etag AAAAAAAAAAA=

Verifierar ett Azure IoT Hub-certifikat (automatiskt genererat)

az iot hub certificate verify --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --resource-group MyResourceGroup --subscription MySubscription

Obligatoriska parametrar

--etag -e

Entitetstagg (etag) för objektet.

--name -n

Ett eget namn för certifikatet.

--path -p

Sökvägen till filen som innehåller certifikatet.

Valfria parametrar

--hub-name

IoT Hub-namn.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.