导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

X509Certificate 类

2013/12/13

提供帮助使用 X.509 版本 3 证书的方法。

System.Object
  System.Security.Cryptography.X509Certificates.X509Certificate

Namespace:  System.Security.Cryptography.X509Certificates
程序集:  mscorlib(位于 mscorlib.dll 中)

public class X509Certificate

X509Certificate 类型公开以下成员。

  名称说明
公共方法X509Certificate()初始化 X509Certificate 类的新实例。
公共方法X509Certificate(Byte[])初始化从表示 X.509 版本 3 证书的字节序列定义的 X509Certificate 类的新实例。
公共方法X509Certificate(IntPtr)安全非常关键。 使用非托管 PCCERT_CONTEXT 结构的句柄初始化 X509Certificate 类的一个新实例。
公共方法X509Certificate(String)安全非常关键。 使用证书文件名初始化 X509Certificate 类的一个新实例。
公共方法X509Certificate(X509Certificate)使用另一个 X509Certificate 类初始化 X509Certificate 类的一个新实例。
公共方法X509Certificate(Byte[], String)使用一个字节数组和一个密码初始化 X509Certificate 类的新实例。
公共方法X509Certificate(String, String)安全非常关键。 使用一个证书文件名和一个用于访问该证书的密码初始化 X509Certificate 类的新实例。
公共方法X509Certificate(Byte[], String, X509KeyStorageFlags)使用一个字节数组、一个密码和一个密钥存储标志初始化 X509Certificate 类的新实例。
公共方法X509Certificate(String, String, X509KeyStorageFlags)安全非常关键。 使用一个证书文件名、一个用于访问该证书的密码和一个密钥存储标志初始化 X509Certificate 类的新实例。
返回顶部

  名称说明
公共属性Handle获取非托管 PCCERT_CONTEXT 结构所描述的 Microsoft Cryptographic API 证书上下文的句柄。
公共属性Issuer获取颁发该 X.509 版本 3 证书的证书颁发机构的名称。
公共属性Subject获取证书的主题可分辨名称。
返回顶部

  名称说明
公共方法静态成员CreateFromCertFile安全非常关键。 依据指定的证书文件创建 X.509 版本 3 证书。
受保护的方法CreateHexString基础结构。 基于指定的字节数组创建十六进制字符串。
公共方法Equals(Object)比较两个 X509Certificate 对象是否相等。 (重写 Object.Equals(Object)。)
公共方法Equals(X509Certificate)比较两个 X509Certificate 对象是否相等。
公共方法Export(X509ContentType)X509ContentType 值之一所描述的格式将当前 X509Certificate 对象导出到字节数组。
公共方法Export(X509ContentType, String)使用指定的密码,以 X509ContentType 值之一所描述的格式将当前 X509Certificate 对象导出到字节数组。
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetCertHash将 X.509 版本 3 证书的哈希值作为字节数组返回。
公共方法GetCertHashString将 X.509 版本 3 证书的哈希值作为十六进制字符串返回。
公共方法GetEffectiveDateString返回此 X.509 版本 3 证书的有效日期。
公共方法GetExpirationDateString返回此 X.509 版本 3 证书的到期日期。
公共方法GetFormat返回此 X.509 版本 3 证书的格式的名称。
公共方法GetHashCode返回整数形式的 X.509 版本 3 证书的哈希代码。 (重写 Object.GetHashCode()。)
公共方法GetKeyAlgorithm返回该 X.509 版本 3 证书的密钥算法信息。
公共方法GetKeyAlgorithmParameters返回 X.509 版本 3 证书的密钥算法参数。
公共方法GetKeyAlgorithmParametersString返回 X.509 版本 3 证书的密钥算法参数。
公共方法GetPublicKey返回 X.509 版本 3 证书的公钥。
公共方法GetPublicKeyString返回 X.509 版本 3 证书的公钥。
公共方法GetRawCertData返回整个 X.509 版本 3 证书的原始数据。
公共方法GetRawCertDataString返回整个 X.509 版本 3 证书的原始数据。
公共方法GetSerialNumber返回 X.509 版本 3 证书的序列号。
公共方法GetSerialNumberString返回 X.509 版本 3 证书的序列号。
公共方法GetType获取当前实例的 Type (从 Object 继承。)
公共方法Import(Byte[])使用字节数组中的数据填充 X509Certificate 对象。
公共方法Import(String)安全非常关键。 使用证书文件中的信息填充 X509Certificate 对象。
公共方法Import(Byte[], String, X509KeyStorageFlags)使用一个字节数组中的数据、一个密码和用于确定如何导入私钥的标志填充 X509Certificate 对象。
公共方法Import(String, String, X509KeyStorageFlags)安全非常关键。 使用一个证书文件中的信息、一个密码和一个 X509KeyStorageFlags 值填充 X509Certificate 对象。
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法ToString()返回当前 X509Certificate 对象的字符串表示形式。 (重写 Object.ToString()。)
公共方法ToString(Boolean)返回当前 X509Certificate 对象的字符串表示形式,如果指定,带有其他信息。
返回顶部

ASN.1 DER 是此类支持的唯一证书格式。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2014 Microsoft