CngKeyBlobFormat クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー 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 |
明示的な曲線パラメーターを含む楕円曲線暗号 (ECC) キーの秘密キー BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| EccFullPublicBlob |
明示的な曲線パラメーターを含む楕円曲線暗号 (ECC) キーの公開キー BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| EccPrivateBlob |
楕円曲線暗号 (ECC: Elliptic Curve Cryptography) キーの秘密キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| EccPublicBlob |
ECC キーの公開キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| Format |
現在の CngKeyBlobFormat オブジェクトが指定するキー BLOB 形式の名前を取得します。 |
| GenericPrivateBlob |
ジェネリック秘密キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| GenericPublicBlob |
ジェネリック公開キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| MLKemPrivateBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
| MLKemPrivateSeedBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
| MLKemPublicBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
| OpaqueTransportBlob |
非透過トランスポート キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| Pkcs8PrivateBlob |
PKCS #8 (Private Key Information Syntax Standard) キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
| PQDsaPrivateBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
| PQDsaPrivateSeedBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
| PQDsaPublicBlob |
Microsoft CNG (Cryptography Next Generation) オブジェクトで使用するためのキー BLOB 形式を指定します。 |
メソッド
| Equals(CngKeyBlobFormat) |
指定した CngKeyBlobFormat オブジェクトと現在の CngKeyBlobFormat オブジェクトを比較します。 |
| Equals(Object) |
指定したオブジェクトと現在の CngKeyBlobFormat オブジェクトを比較します。 |
| GetHashCode() |
現在の CngKeyBlobFormat オブジェクトに埋め込まれているキー BLOB 形式のハッシュ値を生成します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在の CngKeyBlobFormat オブジェクトが指定するキー BLOB 形式の名前を取得します。 |
演算子
| Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
2 つの CngKeyBlobFormat オブジェクトが同じキー BLOB 形式を指定しているかどうか判定します。 |
| Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
2 つの CngKeyBlobFormat オブジェクトが同じキー BLOB 形式を指定していないかどうか判定します。 |