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

Poznámky

Třída CngProvider je třída utility. 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ř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 platformách jiných než Windows.

Konstruktory

Name Description
CngProvider(String)

Inicializuje novou instanci CngProvider třídy.

Vlastnosti

Name Description
MicrosoftPlatformCryptoProvider

CngProvider Získá objekt, který určuje poskytovatele kryptografického úložiště platformy Microsoft.

MicrosoftSmartCardKeyStorageProvider

CngProvider Získá objekt, který určuje poskytovatele úložiště čipových karet Microsoft.

MicrosoftSoftwareKeyStorageProvider

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

Provider

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

Metody

Name Description
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()

Získá Type aktuální instance.

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

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

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

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

Operátory

Name Description
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