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 格式。  |