Sdílet prostřednictvím


CngProvider Třída

Definice

Zapouzdřuje název zprostředkovatele úložiště klíčů (KSP) pro použití s objekty kryptografie nové generace (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 obslužná třída. 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 se inicializuje 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ředkovatelů, 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 název vloženého zprostředkovatele voláním vlastnosti objektu Provider .

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

Poznámka

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

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 zprostředkovatele úložiště klíčů čipové karty Microsoft.

MicrosoftSoftwareKeyStorageProvider

CngProvider Získá objekt, který určuje zprostředkovatele úložiště softwarových klíčů společnosti Microsoft.

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 v aktuálním CngProvider objektu.

GetType()

Type Získá z aktuální instance.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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, jestli 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