CngProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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). |