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 平台上不起作用。
Cng |
使用指定的格式初始化 CngKeyBlobFormat 类的一个新实例。 |
Ecc |
获取 CngKeyBlobFormat 对象,此对象指定包含显式曲线参数的椭圆曲线加密 (ECC) 密钥的私钥 BLOB。 |
Ecc |
获取 CngKeyBlobFormat 对象,此对象指定包含显式曲线参数的椭圆曲线加密 (ECC) 密钥的公钥 BLOB。 |
Ecc |
获取一个 CngKeyBlobFormat 对象,它指定椭圆曲线加密法 (ECC) 密钥的私钥 BLOB。 |
Ecc |
获取一个 CngKeyBlobFormat 对象,它指定椭圆曲线加密法 (ECC) 密钥的公钥 BLOB。 |
Format |
获取当前 CngKeyBlobFormat 对象指定的密钥 BLOB 格式的名称。 |
Generic |
获取一个指定泛型私钥 BLOB 的 CngKeyBlobFormat 对象。 |
Generic |
获取一个指定泛型公钥 BLOB 的 CngKeyBlobFormat 对象。 |
Opaque |
获取一个指定不透明传输密钥 BLOB 的 CngKeyBlobFormat 对象。 |
Pkcs8Private |
获取一个 CngKeyBlobFormat 对象,它指定私钥信息语法标准 (PKCS #8) 密钥 BLOB。 |
Equals(Cng |
将指定的 CngKeyBlobFormat 对象与当前的 CngKeyBlobFormat 对象进行比较。 |
Equals(Object) |
将指定的对象与当前的 CngKeyBlobFormat 对象进行比较。 |
Get |
为当前 CngKeyBlobFormat 对象中的嵌入密钥 BLOB 格式生成一个哈希值。 |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
To |
获取当前 CngKeyBlobFormat 对象指定的密钥 BLOB 格式的名称。 |
Equality(Cng |
确定两个 CngKeyBlobFormat 对象是否指定了相同的密钥 BLOB 格式。 |
Inequality(Cng |
确定两个 CngKeyBlobFormat 对象是否未指定相同的密钥 BLOB 格式。 |
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, 6, 7, 8, 9, 10 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |