CngProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt den Namen des einen Schlüsselspeicheranbieters (KSP) zur Verwendung mit CNG-Objekten (Cryptography Next Generation).
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)
- Vererbung
-
CngProvider
- Attribute
- Implementiert
Hinweise
Die CngProvider -Klasse ist eine Hilfsklasse. Sie besteht aus statischen Eigenschaften, Vergleichsmethoden und einer privaten, intern verwalteten Zeichenfolge, die einen Schlüsselspeicheranbieter angibt.
Die statischen Eigenschaften geben Objekte zurück CngProvider . Die interne Zeichenfolge jedes Objekts wird mit dem Anbieternamen initialisiert, der dem Namen der statischen Eigenschaft entspricht.
Sie können diese Klasse auch verwenden, um Objekte für Anbietertypen zu erstellen, die nicht von den statischen Eigenschaften abgedeckt werden.
Mehrere CNG-Klassen (z CngKey. B. ) akzeptieren CngProvider Objekte über einen provider
-Parameter. Wenn die Klasse das CngProvider -Objekt empfängt, ruft sie den Namen des eingebetteten Anbieters ab, indem sie die -Eigenschaft des Provider Objekts aufruft.
CngProvider Dient daher als Aufzählung bekannter Anbieter. Damit können Sie einen Anbieter identifizieren, indem Sie einen stark typisierten Wert anstelle einer Zeichenfolge verwenden.
Hinweis
CNG-Klassen funktionieren nicht auf Nicht-Windows-Plattformen.
Konstruktoren
CngProvider(String) |
Initialisiert eine neue Instanz der CngProvider-Klasse. |
Eigenschaften
MicrosoftPlatformCryptoProvider |
Ruft ein CngProvider -Objekt ab, das den Microsoft Platform Crypto Storage-Anbieter angibt. |
MicrosoftSmartCardKeyStorageProvider |
Ruft ein CngProvider-Objekt ab, das den Microsoft-Smartcard-Schlüsselspeicheranbieter angibt. |
MicrosoftSoftwareKeyStorageProvider |
Ruft ein CngProvider-Objekt ab, das den Microsoft-Software-Schlüsselspeicheranbieter angibt. |
Provider |
Ruft den Namen des Schlüsselspeicheranbieters (KSP) ab, den das aktuelle CngProvider-Objekt angibt. |
Methoden
Equals(CngProvider) |
Vergleicht das angegebene CngProvider-Objekt mit dem aktuellen CngProvider-Objekt. |
Equals(Object) |
Vergleicht das angegebene Objekt mit dem aktuellen CngProvider-Objekt. |
GetHashCode() |
Generiert einen Hashwert für den Namen des Schlüsselspeicheranbieters (KSP), der in das aktuelle CngProvider-Objekt eingebettet ist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Ruft den Namen des Schlüsselspeicheranbieters (KSP) ab, den das aktuelle CngProvider-Objekt angibt. |
Operatoren
Equality(CngProvider, CngProvider) |
Bestimmt, ob zwei CngProvider-Objekte denselben Schlüsselspeicheranbieter (KSP) angeben. |
Inequality(CngProvider, CngProvider) |
Bestimmt, ob zwei CngProvider-Objekte nicht denselben Schlüsselspeicheranbieter (KSP) darstellen. |