Delen via


CertificatesOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

IotHubClient's

<xref:certificates> Kenmerk.

Overname
builtins.object
CertificatesOperations

Constructor

CertificatesOperations(*args, **kwargs)

Methoden

create_or_update

Upload het certificaat naar de IoT-hub.

Hiermee voegt u een nieuw certificaat toe of vervangt u een bestaand certificaat.

delete

Een X509-certificaat verwijderen.

Hiermee verwijdert u een bestaand X509-certificaat of doet u niets als het niet bestaat.

generate_verification_code

Verificatiecode genereren voor de stroom voor het bewijs van bezit.

Hiermee genereert u een verificatiecode voor de stroom voor het bewijs van bezit. De verificatiecode wordt gebruikt om een leaf-certificaat te genereren.

get

Haal het certificaat op.

Retourneert het certificaat.

list_by_iot_hub

Haal de lijst met certificaten op.

Retourneert de lijst met certificaten.

verify

Controleer het bezit van de persoonlijke sleutel van het certificaat.

Controleert het bezit van de persoonlijke sleutel van het certificaat door het certificaat op te geven dat is uitgegeven door het vooraf geĆ¼ploade verificatiecertificaat.

create_or_update

Upload het certificaat naar de IoT-hub.

Hiermee voegt u een nieuw certificaat toe of vervangt u een bestaand certificaat.

async create_or_update(resource_group_name: str, resource_name: str, certificate_name: str, certificate_description: _models.CertificateBodyDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

certificate_description
CertificateBodyDescription of IO
Vereist

De hoofdtekst van het certificaat. Is een Type CertificateBodyDescription of een IO-type. Vereist.

if_match
str
Vereist

ETag van het certificaat. Geef niet op voor het maken van een nieuw certificaat. Vereist om een bestaand certificaat bij te werken. De standaardwaarde is Geen.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

CertificateDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Een X509-certificaat verwijderen.

Hiermee verwijdert u een bestaand X509-certificaat of doet u niets als het niet bestaat.

async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

generate_verification_code

Verificatiecode genereren voor de stroom voor het bewijs van bezit.

Hiermee genereert u een verificatiecode voor de stroom voor het bewijs van bezit. De verificatiecode wordt gebruikt om een leaf-certificaat te genereren.

async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

CertificateWithNonceDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Haal het certificaat op.

Retourneert het certificaat.

async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

CertificateDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_iot_hub

Haal de lijst met certificaten op.

Retourneert de lijst met certificaten.

async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

CertificateListDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

verify

Controleer het bezit van de persoonlijke sleutel van het certificaat.

Controleert het bezit van de persoonlijke sleutel van het certificaat door het certificaat op te geven dat is uitgegeven door het vooraf geĆ¼ploade verificatiecertificaat.

async verify(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, certificate_verification_body: _models.CertificateVerificationDescription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

certificate_verification_body
CertificateVerificationDescription of IO
Vereist

De naam van het certificaat. Is een Type CertificateVerificationDescription of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

CertificateDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

models = <module 'azure.mgmt.iothub.v2019_07_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2019_07_01_preview\\models\\__init__.py'>