Certificates interface

Interface que representa um Certificados.

Métodos

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

Adiciona um novo ou substitui o certificado existente.

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

Exclui um certificado X509 existente ou não faz nada se ele não existir.

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

Gera o código de verificação para o fluxo de prova de posse. O código de verificação será usado para gerar um certificado folha.

get(string, string, string, CertificatesGetOptionalParams)

Retorna o certificado.

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

Retorna a lista de certificados.

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

Verifica a posse de chave privada do certificado fornecendo o certificado folha emitido pelo certificado pré-carregado de verificação.

Detalhes do método

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

Adiciona um novo ou substitui o certificado existente.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

certificateName

string

O nome do certificado

certificateDescription
CertificateDescription

O corpo do certificado.

options
CertificatesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

Exclui um certificado X509 existente ou não faz nada se ele não existir.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

certificateName

string

O nome do certificado

ifMatch

string

ETag do Certificado.

options
CertificatesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

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

Gera o código de verificação para o fluxo de prova de posse. O código de verificação será usado para gerar um certificado folha.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

certificateName

string

O nome do certificado

ifMatch

string

ETag do Certificado.

options
CertificatesGenerateVerificationCodeOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, string, CertificatesGetOptionalParams)

Retorna o certificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

certificateName

string

O nome do certificado

options
CertificatesGetOptionalParams

Os parâmetros de opções.

Retornos

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

Retorna a lista de certificados.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

options
CertificatesListByIotHubOptionalParams

Os parâmetros de opções.

Retornos

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

Verifica a posse de chave privada do certificado fornecendo o certificado folha emitido pelo certificado pré-carregado de verificação.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

certificateName

string

O nome do certificado

ifMatch

string

ETag do Certificado.

certificateVerificationBody
CertificateVerificationDescription

O nome do certificado

options
CertificatesVerifyOptionalParams

Os parâmetros de opções.

Retornos