你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Certificate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可以在计算节点上安装并可用于对节点上的操作进行身份验证的证书。
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。 |