Certificates interface
Interfaccia che rappresenta un certificato.
Metodi
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.
Parametri delle opzioni.
Restituisce
Promise<CertificateDescription>
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.
Parametri delle opzioni.
Restituisce
Promise<CertificateWithNonceDescription>
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
Promise<CertificateDescription>
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.
Parametri delle opzioni.
Restituisce
Promise<CertificateListDescription>
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
Promise<CertificateDescription>