Certificate 类

定义

代表用来创建签名的 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 枚举常量的状态。

适用于