CngProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CNG (Cryptography Next Generation) オブジェクトで使用するためのキー記憶域プロバイダー (KSP) の名前をカプセル化します。
public ref class CngProvider sealed : IEquatable<System::Security::Cryptography::CngProvider ^>
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
[System.Serializable]
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
type CngProvider = class
interface IEquatable<CngProvider>
[<System.Serializable>]
type CngProvider = class
interface IEquatable<CngProvider>
Public NotInheritable Class CngProvider
Implements IEquatable(Of CngProvider)
- 継承
-
CngProvider
- 属性
- 実装
注釈
クラスは CngProvider ユーティリティ クラスです。 これは、静的プロパティ、比較メソッド、およびキー ストレージ プロバイダーを指定する内部的に管理されるプライベート文字列で構成されます。
静的プロパティは オブジェクトを返 CngProvider します。 各オブジェクトの内部文字列は、静的プロパティの名前に対応するプロバイダー名に初期化されます。
このクラスを使用して、静的プロパティでカバーされていないプロバイダー型のオブジェクトを作成することもできます。
いくつかの CNG クラス (などCngKey) は、 パラメーターを介してオブジェクトをprovider
受け入れますCngProvider。 クラスは、オブジェクトを CngProvider 受け取ると、オブジェクトの プロパティを呼び出して埋め込みプロバイダー名を Provider 取得します。
したがって、 CngProvider は、既知のプロバイダーの列挙として機能します。 これにより、文字列の代わりに厳密に型指定された値を使用してプロバイダーを識別できます。
注意
CNG クラスは、Windows 以外のプラットフォームでは機能しません。
コンストラクター
CngProvider(String) |
CngProvider クラスの新しいインスタンスを初期化します。 |
プロパティ
MicrosoftPlatformCryptoProvider |
CngProvider Microsoft Platform Crypto Storage Provider を指定する オブジェクトを取得します。 |
MicrosoftSmartCardKeyStorageProvider |
Microsoft スマート カード キー記憶域プロバイダーを指定する CngProvider オブジェクトを取得します。 |
MicrosoftSoftwareKeyStorageProvider |
Microsoft ソフトウェア キー記憶域プロバイダーを指定する CngProvider オブジェクトを取得します。 |
Provider |
現在の CngProvider オブジェクトが指定する KSP の名前を取得します。 |
メソッド
Equals(CngProvider) |
指定した CngProvider オブジェクトと現在の CngProvider オブジェクトを比較します。 |
Equals(Object) |
指定したオブジェクトと現在の CngProvider オブジェクトを比較します。 |
GetHashCode() |
現在の CngProvider オブジェクトに埋め込まれている KSP の名前のハッシュ値を生成します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在の CngProvider オブジェクトが指定する KSP の名前を取得します。 |
演算子
Equality(CngProvider, CngProvider) |
2 つの CngProvider オブジェクトが同じ KSP を指定しているかどうかを判別します。 |
Inequality(CngProvider, CngProvider) |
2 つの CngProvider オブジェクトが同じ KSP を表していないかどうかを判別します。 |
適用対象
.NET