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 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). |