你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Certificates interface
表示证书的接口。
方法
方法详细信息
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
证书正文。
选项参数。
返回
Promise<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。
选项参数。
返回
Promise<CertificateWithNonceDescription>
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
选项参数。
返回
Promise<CertificateDescription>
listByIotHub(string, string, CertificatesListByIotHubOptionalParams)
返回证书列表。
function listByIotHub(resourceGroupName: string, resourceName: string, options?: CertificatesListByIotHubOptionalParams): Promise<CertificateListDescription>
参数
- resourceGroupName
-
string
包含 IoT 中心的资源组的名称。
- resourceName
-
string
IoT 中心的名称。
选项参数。
返回
Promise<CertificateListDescription>
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
选项参数。
返回
Promise<CertificateDescription>