CngKeyBlobFormat 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。
public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
[<System.Serializable>]
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
- 继承
-
CngKeyBlobFormat
- 属性
- 实现
注解
类 CngKeyBlobFormat 是实用工具类。 它由静态属性、比较方法和一个专用的、内部维护的字符串组成,该字符串指定密钥 BLOB 格式名称。
静态属性返回 CngKeyBlobFormat 对象。 每个对象的内部字符串名称都初始化为对应于静态属性名称的密钥 BLOB 格式名称。
还可以使用此类为静态属性未涵盖的关键 BLOB 格式创建对象。
(多个 CNG 类(例如 CngKey) 参数format
接受CngKeyBlobFormat对象)。 当 类收到 对象时 CngKeyBlobFormat ,它会通过调用 对象的 属性检索密钥 BLOB 格式的 Format 嵌入名称。
因此, CngKeyBlobFormat 用作已知密钥 BLOB 格式的枚举。 它允许使用强类型值而不是字符串来标识众所周知的密钥 BLOB 格式。
注意
CNG 类在非 Windows 平台上不起作用。
构造函数
CngKeyBlobFormat(String) |
使用指定的格式初始化 CngKeyBlobFormat 类的一个新实例。 |
属性
EccFullPrivateBlob |
获取 CngKeyBlobFormat 对象,此对象指定包含显式曲线参数的椭圆曲线加密 (ECC) 密钥的私钥 BLOB。 |
EccFullPublicBlob |
获取 CngKeyBlobFormat 对象,此对象指定包含显式曲线参数的椭圆曲线加密 (ECC) 密钥的公钥 BLOB。 |
EccPrivateBlob |
获取一个 CngKeyBlobFormat 对象,它指定椭圆曲线加密法 (ECC) 密钥的私钥 BLOB。 |
EccPublicBlob |
获取一个 CngKeyBlobFormat 对象,它指定椭圆曲线加密法 (ECC) 密钥的公钥 BLOB。 |
Format |
获取当前 CngKeyBlobFormat 对象指定的密钥 BLOB 格式的名称。 |
GenericPrivateBlob |
获取一个指定泛型私钥 BLOB 的 CngKeyBlobFormat 对象。 |
GenericPublicBlob |
获取一个指定泛型公钥 BLOB 的 CngKeyBlobFormat 对象。 |
OpaqueTransportBlob |
获取一个指定不透明传输密钥 BLOB 的 CngKeyBlobFormat 对象。 |
Pkcs8PrivateBlob |
获取一个 CngKeyBlobFormat 对象,它指定私钥信息语法标准 (PKCS #8) 密钥 BLOB。 |
方法
Equals(CngKeyBlobFormat) |
将指定的 CngKeyBlobFormat 对象与当前的 CngKeyBlobFormat 对象进行比较。 |
Equals(Object) |
将指定的对象与当前的 CngKeyBlobFormat 对象进行比较。 |
GetHashCode() |
为当前 CngKeyBlobFormat 对象中的嵌入密钥 BLOB 格式生成一个哈希值。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
获取当前 CngKeyBlobFormat 对象指定的密钥 BLOB 格式的名称。 |
运算符
Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
确定两个 CngKeyBlobFormat 对象是否指定了相同的密钥 BLOB 格式。 |
Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
确定两个 CngKeyBlobFormat 对象是否未指定相同的密钥 BLOB 格式。 |