你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Certificates interface

表示证书的接口。

方法

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

添加新证书或替换现有证书。

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

删除现有的 X509 证书;如果不存在,则不执行任何操作。

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

为所有权证明流生成验证码。 验证码将用于生成叶证书。

get(string, string, string, CertificatesGetOptionalParams)

返回证书。

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

返回证书列表。

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

通过提供验证预上传证书颁发的叶证书来验证证书的私钥所有权。

方法详细信息

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

添加新证书或替换现有证书。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

certificateName

string

证书的名称

certificateDescription
CertificateDescription

证书正文。

返回

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

删除现有的 X509 证书;如果不存在,则不执行任何操作。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

certificateName

string

证书的名称

ifMatch

string

证书的 ETag。

options
CertificatesDeleteOptionalParams

选项参数。

返回

Promise<void>

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

为所有权证明流生成验证码。 验证码将用于生成叶证书。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

certificateName

string

证书的名称

ifMatch

string

证书的 ETag。

返回

get(string, string, string, CertificatesGetOptionalParams)

返回证书。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

certificateName

string

证书的名称

options
CertificatesGetOptionalParams

选项参数。

返回

listByIotHub(string, string, CertificatesListByIotHubOptionalParams)

返回证书列表。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

options
CertificatesListByIotHubOptionalParams

选项参数。

返回

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

通过提供验证预上传证书颁发的叶证书来验证证书的私钥所有权。

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

参数

resourceGroupName

string

包含 IoT 中心的资源组的名称。

resourceName

string

IoT 中心的名称。

certificateName

string

证书的名称

ifMatch

string

证书的 ETag。

certificateVerificationBody
CertificateVerificationDescription

证书的名称

options
CertificatesVerifyOptionalParams

选项参数。

返回