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

Certificate 类

定义

可以在计算节点上安装并可用于对节点上的操作进行身份验证的证书。

public class Certificate : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type Certificate = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class Certificate
Implements IInheritedBehaviors, IRefreshable
继承
Certificate
实现

构造函数

Certificate()

支持模拟 Certificate 类的默认构造函数。

属性

CertificateFormat

获取证书数据的格式。

CustomBehaviors

获取或设置一个行为列表,这些行为修改或自定义通过此 Certificate发出的 Batch 服务的请求。

Data

获取 base64 编码的原始证书数据, (.pfx 或 .cer 文件的内容或从中创建 Certificate) 的数据。

DeleteCertificateError

获取上次尝试删除此证书时发生的错误。

Password

获取用于访问证书私钥的密码。

PreviousState

获取证书的先前状态。

PreviousStateTransitionTime

获取证书进入其先前状态的时间。

PublicData

获取证书的公共部分,作为包含 base-64 编码的 .cer 格式数据的字符串。

State

获取证书的当前状态。

StateTransitionTime

获取证书进入其当前状态的时间。

Thumbprint

获取证书的指纹。 这是一个最多 40 十六进制数字的序列。

ThumbprintAlgorithm

获取用于派生指纹的算法。

Url

获取证书的 URL。

方法

CancelDelete(IEnumerable<BatchClientBehavior>)

取消失败的证书删除。 仅当证书处于 DeleteFailed 状态,并将证书还原到 Active 状态时,才能执行此操作。

CancelDeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

取消失败的证书删除。 仅当证书处于 DeleteFailed 状态,并将证书还原到 Active 状态时,才能执行此操作。

Commit(IEnumerable<BatchClientBehavior>)

将证书添加到 Batch 帐户。

CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

将证书添加到 Batch 帐户。

Delete(IEnumerable<BatchClientBehavior>)

从 Batch 帐户中删除证书。

DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

从 Batch 帐户中删除证书。

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

刷新当前 Certificate

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

刷新当前 Certificate

适用于