CngKeyBlobFormat クラス

定義

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 形式を指定していないかどうか判定します。

適用対象