Condividi tramite


Certificates interface

Interfaccia che rappresenta un certificato.

Metodi

createOrUpdate(string, string, string, CertificateDescription, CertificatesCreateOrUpdateOptionalParams)

Aggiunge un certificato nuovo o sostituisce quello esistente.

delete(string, string, string, string, CertificatesDeleteOptionalParams)

Elimina un certificato X509 esistente o non esegue alcuna operazione se non esiste.

generateVerificationCode(string, string, string, string, CertificatesGenerateVerificationCodeOptionalParams)

Genera il codice di verifica per il flusso di verifica del possesso. Il codice di verifica verrà usato per generare un certificato foglia.

get(string, string, string, CertificatesGetOptionalParams)

Restituisce il certificato.

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

Restituisce l'elenco dei certificati.

verify(string, string, string, string, CertificateVerificationDescription, CertificatesVerifyOptionalParams)

Verifica il possesso della chiave privata del certificato specificando il certificato foglia emesso dal certificato precaricati.

Dettagli metodo

createOrUpdate(string, string, string, CertificateDescription, CertificatesCreateOrUpdateOptionalParams)

Aggiunge un certificato nuovo o sostituisce quello esistente.

function createOrUpdate(resourceGroupName: string, resourceName: string, certificateName: string, certificateDescription: CertificateDescription, options?: CertificatesCreateOrUpdateOptionalParams): Promise<CertificateDescription>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

certificateName

string

Nome del certificato

certificateDescription
CertificateDescription

Corpo del certificato.

options
CertificatesCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

delete(string, string, string, string, CertificatesDeleteOptionalParams)

Elimina un certificato X509 esistente o non esegue alcuna operazione se non esiste.

function delete(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, options?: CertificatesDeleteOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

certificateName

string

Nome del certificato

ifMatch

string

ETag del certificato.

options
CertificatesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

generateVerificationCode(string, string, string, string, CertificatesGenerateVerificationCodeOptionalParams)

Genera il codice di verifica per il flusso di verifica del possesso. Il codice di verifica verrà usato per generare un certificato foglia.

function generateVerificationCode(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, options?: CertificatesGenerateVerificationCodeOptionalParams): Promise<CertificateWithNonceDescription>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

certificateName

string

Nome del certificato

ifMatch

string

ETag del certificato.

options
CertificatesGenerateVerificationCodeOptionalParams

Parametri delle opzioni.

Restituisce

get(string, string, string, CertificatesGetOptionalParams)

Restituisce il certificato.

function get(resourceGroupName: string, resourceName: string, certificateName: string, options?: CertificatesGetOptionalParams): Promise<CertificateDescription>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

certificateName

string

Nome del certificato

options
CertificatesGetOptionalParams

Parametri delle opzioni.

Restituisce

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

Restituisce l'elenco dei certificati.

function listByIotHub(resourceGroupName: string, resourceName: string, options?: CertificatesListByIotHubOptionalParams): Promise<CertificateListDescription>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

options
CertificatesListByIotHubOptionalParams

Parametri delle opzioni.

Restituisce

verify(string, string, string, string, CertificateVerificationDescription, CertificatesVerifyOptionalParams)

Verifica il possesso della chiave privata del certificato specificando il certificato foglia emesso dal certificato precaricati.

function verify(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, certificateVerificationBody: CertificateVerificationDescription, options?: CertificatesVerifyOptionalParams): Promise<CertificateDescription>

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene l'hub IoT.

resourceName

string

Nome dell'hub IoT.

certificateName

string

Nome del certificato

ifMatch

string

ETag del certificato.

certificateVerificationBody
CertificateVerificationDescription

Nome del certificato

options
CertificatesVerifyOptionalParams

Parametri delle opzioni.

Restituisce