Certificate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表用来创建签名的 X.509 数字证书。
public ref class Certificate abstract
public abstract class Certificate
type Certificate = class
Public MustInherit Class Certificate
- 继承
-
Certificate
示例
在以下示例中,StatusCertificate 类的 属性用于确定用于第一组签名数据上的第一个签名的数字证书的状态和其他信息 (或整个表单(如果整个表单配置为) 签名),并在消息框中显示该信息。
public void CertificateStatusAlert()
{
Certificate myCertificate =
this.SignedDataBlocks[0].Signatures[0].Certificate;
MessageBox.Show("IssuedTo: " + myCertificate.IssuedTo +
"\nIssuedBy: " + myCertificate.IssuedBy +
"\nExpirationDate: " + myCertificate.ExpirationDate +
"\nStatus: " + myCertificate.Status.ToString());
}
Imports Microsoft.VisualBasic.ControlChars
Public Sub CertificateStatusAlert()
Dim myCertificate As Certificate = _
Me.SignedDataBlocks(0).Signatures(0).Certificate
MessageBox.Show("IssuedTo: " & myCertificate.IssuedTo & _
NewLine & "IssuedBy: " & myCertificate.IssuedBy & _
NewLine & "ExpirationDate: " & myCertificate.ExpirationDate & _
NewLine & "Status: " + myCertificate.Status.ToString())
End Sub
注解
Certificate使用 对象的 属性Signature可返回 Certificate 对象。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。
构造函数
Certificate() |
代表用来创建签名的 X.509 数字证书。 |
属性
ExpirationDate |
获取数字证书的到期日期,其格式为已本地化的“SHORTDATE”格式。 |
IssuedBy |
获取数字证书的颁发者名称。 |
IssuedTo |
获取数字证书颁发给的用户的姓名。 |
Status |
获取数字证书作为 CertificateStatus 枚举常量的状态。 |