CngProvider Třída

Definice

Zapouzdřuje název zprostředkovatele úložiště klíčů (KSP) pro použití s objekty Cryptography Next Generation (CNG).

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)
Dědičnost
CngProvider
Atributy
Implementuje

Poznámky

Třída CngProvider je třída nástroje. Skládá se ze statických vlastností, metod porovnání a privátního interně udržovaného řetězce, který určuje zprostředkovatele úložiště klíčů.

Statické vlastnosti vrací CngProvider objekty. Interní řetězec každého objektu je inicializován na název zprostředkovatele, který odpovídá názvu statické vlastnosti.

Tuto třídu můžete také použít k vytvoření objektů pro typy zprostředkovatele, které nejsou pokryty statickými vlastnostmi.

Několik tříd CNG (například CngKey) přijímá CngProvider objekty prostřednictvím parametru provider . Když třída obdrží CngProvider objekt, načte vložený název zprostředkovatele voláním vlastnosti objektu Provider .

CngProvider Proto slouží jako výčet známých poskytovatelů. Umožňuje identifikovat poskytovatele pomocí hodnoty silného typu místo řetězce.

Poznámka

Třídy CNG nefungují na jiných než Windows platformách.

Konstruktory

CngProvider(String)

Inicializuje novou instanci CngProvider třídy.

Vlastnosti

MicrosoftPlatformCryptoProvider

CngProvider Získá objekt, který určuje Microsoft Platform Crypto Storage Provider.

MicrosoftSmartCardKeyStorageProvider

CngProvider Získá objekt, který určuje klíč čipové karty Microsoft Storage zprostředkovatele.

MicrosoftSoftwareKeyStorageProvider

CngProvider Získá objekt, který určuje softwarový klíč společnosti Microsoft Storage zprostředkovatele.

Provider

Získá název zprostředkovatele úložiště klíčů (KSP), který aktuální CngProvider objekt určuje.

Metody

Equals(CngProvider)

Porovná zadaný CngProvider objekt s aktuálním CngProvider objektem.

Equals(Object)

Porovná zadaný objekt s aktuálním CngProvider objektem.

GetHashCode()

Vygeneruje hodnotu hash pro název zprostředkovatele úložiště klíčů (KSP), který je vložen do aktuálního CngProvider objektu.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Získá název zprostředkovatele úložiště klíčů (KSP), který aktuální CngProvider objekt určuje.

Operátory

Equality(CngProvider, CngProvider)

Určuje, zda dva CngProvider objekty určují stejného zprostředkovatele úložiště klíčů (KSP).

Inequality(CngProvider, CngProvider)

Určuje, zda dva CngProvider objekty nepředstavují stejného zprostředkovatele úložiště klíčů (KSP).

Platí pro