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 对象。 | 
| MLKemPrivateBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。 | 
| MLKemPrivateSeedBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。 | 
| MLKemPublicBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。 | 
| OpaqueTransportBlob | 获取一个指定不透明传输密钥 BLOB 的 CngKeyBlobFormat 对象。 | 
| Pkcs8PrivateBlob | 获取一个 CngKeyBlobFormat 对象,它指定私钥信息语法标准 (PKCS #8) 密钥 BLOB。 | 
| PQDsaPrivateBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。 | 
| PQDsaPrivateSeedBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 BLOB 格式。 | 
| PQDsaPublicBlob | 指定用于 Microsoft 下一代加密技术 (CNG) 对象的密钥 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 格式。 |