Certificates interface
Interface représentant un certificat.
Méthodes
Détails de la méthode
createOrUpdate(string, string, string, CertificateDescription, CertificatesCreateOrUpdateOptionalParams)
Ajoute un nouveau certificat ou remplace un certificat existant.
function createOrUpdate(resourceGroupName: string, resourceName: string, certificateName: string, certificateDescription: CertificateDescription, options?: CertificatesCreateOrUpdateOptionalParams): Promise<CertificateDescription>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
- certificateName
-
string
Nom du certificat
- certificateDescription
- CertificateDescription
Corps du certificat.
Paramètres d’options.
Retours
Promise<CertificateDescription>
delete(string, string, string, string, CertificatesDeleteOptionalParams)
Supprime un certificat X509 existant ou ne fait rien s’il n’existe pas.
function delete(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, options?: CertificatesDeleteOptionalParams): Promise<void>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
- certificateName
-
string
Nom du certificat
- ifMatch
-
string
ETag du certificat.
- options
- CertificatesDeleteOptionalParams
Paramètres d’options.
Retours
Promise<void>
generateVerificationCode(string, string, string, string, CertificatesGenerateVerificationCodeOptionalParams)
Génère le code de vérification pour le flux de preuve de possession. Le code de vérification sera utilisé pour générer un certificat feuille.
function generateVerificationCode(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, options?: CertificatesGenerateVerificationCodeOptionalParams): Promise<CertificateWithNonceDescription>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
- certificateName
-
string
Nom du certificat
- ifMatch
-
string
ETag du certificat.
Paramètres d’options.
Retours
Promise<CertificateWithNonceDescription>
get(string, string, string, CertificatesGetOptionalParams)
Retourne le certificat.
function get(resourceGroupName: string, resourceName: string, certificateName: string, options?: CertificatesGetOptionalParams): Promise<CertificateDescription>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
- certificateName
-
string
Nom du certificat
- options
- CertificatesGetOptionalParams
Paramètres d’options.
Retours
Promise<CertificateDescription>
listByIotHub(string, string, CertificatesListByIotHubOptionalParams)
Retourne la liste des certificats.
function listByIotHub(resourceGroupName: string, resourceName: string, options?: CertificatesListByIotHubOptionalParams): Promise<CertificateListDescription>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
Paramètres d’options.
Retours
Promise<CertificateListDescription>
verify(string, string, string, string, CertificateVerificationDescription, CertificatesVerifyOptionalParams)
Vérifie la possession de la clé privée du certificat en fournissant le certificat feuille émis par le certificat de vérification pré-chargé.
function verify(resourceGroupName: string, resourceName: string, certificateName: string, ifMatch: string, certificateVerificationBody: CertificateVerificationDescription, options?: CertificatesVerifyOptionalParams): Promise<CertificateDescription>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient le hub IoT.
- resourceName
-
string
Nom du hub IoT.
- certificateName
-
string
Nom du certificat
- ifMatch
-
string
ETag du certificat.
- certificateVerificationBody
- CertificateVerificationDescription
Nom du certificat
- options
- CertificatesVerifyOptionalParams
Paramètres d’options.
Retours
Promise<CertificateDescription>