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