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 オブジェクトを取得します。 |
OpaqueTransportBlob |
非透過トランスポート キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
Pkcs8PrivateBlob |
PKCS #8 (Private Key Information Syntax Standard) キーの BLOB を指定する CngKeyBlobFormat オブジェクトを取得します。 |
メソッド
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 形式を指定していないかどうか判定します。 |