CngProvider CngProvider CngProvider CngProvider Class

Definice

Zapouzdřuje název zprostředkovatele úložiště klíčů (KSP) pro použití s objekty kryptografických služeb nové generace (CNG).Encapsulates the name of a key storage provider (KSP) for use with Cryptography Next Generation (CNG) objects.

public ref class CngProvider sealed : IEquatable<System::Security::Cryptography::CngProvider ^>
[System.Serializable]
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
type CngProvider = class
    interface IEquatable<CngProvider>
Public NotInheritable Class CngProvider
Implements IEquatable(Of CngProvider)
Dědičnost
CngProviderCngProviderCngProviderCngProvider
Atributy
Implementuje

Poznámky

CngProvider Třída je třída utility.The CngProvider class is a utility class. Skládá se z statických vlastností, metod porovnání a privátního, interně udržovaného řetězce, který určuje poskytovatele úložiště klíčů.It consists of static properties, comparison methods, and a private, internally maintained string that specifies a key storage provider.

Statické vlastnosti vracejí CngProvider objekty.The static properties return CngProvider objects. Interní řetězec každého objektu je inicializován na název zprostředkovatele, který odpovídá názvu statické vlastnosti.Each object's internal string is initialized to the provider name that corresponds to the name of the static property.

Tuto třídu můžete také použít k vytvoření objektů pro typy zprostředkovatelů, které nejsou zahrnuté do statických vlastností.You can also use this class to create objects for provider types that are not covered by the static properties.

Několik tříd CNG (například CngKey) přijímá CngProvider objekty prostřednictvím provider parametru.Several CNG classes (such as CngKey) accept CngProvider objects through a provider parameter. Když třída obdrží CngProvider objekt, načte název vloženého poskytovatele voláním Provider vlastnosti objektu.When the class receives the CngProvider object, it retrieves the embedded provider name by calling the object's Provider property.

CngProvider Proto slouží jako výčet známých zprostředkovatelů.Therefore, CngProvider serves as an enumeration of well-known providers. Umožňuje identifikovat poskytovatele pomocí hodnoty silného typu místo řetězce.It lets you identify a provider by using a strongly typed value instead of a string.

Konstruktory

CngProvider(String) CngProvider(String) CngProvider(String) CngProvider(String)

Inicializuje novou instanci třídy CngProvider třídy.Initializes a new instance of the CngProvider class.

Vlastnosti

MicrosoftSmartCardKeyStorageProvider MicrosoftSmartCardKeyStorageProvider MicrosoftSmartCardKeyStorageProvider MicrosoftSmartCardKeyStorageProvider

CngProvider Získá objekt, který určuje zprostředkovatele úložiště klíčů čipových karet společnosti Microsoft.Gets a CngProvider object that specifies the Microsoft Smart Card Key Storage Provider.

MicrosoftSoftwareKeyStorageProvider MicrosoftSoftwareKeyStorageProvider MicrosoftSoftwareKeyStorageProvider MicrosoftSoftwareKeyStorageProvider

CngProvider Získá objekt, který určuje poskytovatele úložiště klíčů pro software společnosti Microsoft.Gets a CngProvider object that specifies the Microsoft Software Key Storage Provider.

Provider Provider Provider Provider

Získá název zprostředkovatele úložiště klíčů (KSP), který aktuální CngProvider objekt určuje.Gets the name of the key storage provider (KSP) that the current CngProvider object specifies.

Metody

Equals(CngProvider) Equals(CngProvider) Equals(CngProvider) Equals(CngProvider)

Porovná zadaný CngProvider objekt s aktuálním CngProvider objektem.Compares the specified CngProvider object to the current CngProvider object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Porovná zadaný objekt s aktuálním CngProvider objektem.Compares the specified object to the current CngProvider object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Vygeneruje hodnotu hash pro název zprostředkovatele úložiště klíčů (KSP), který je vložený v aktuálním CngProvider objektu.Generates a hash value for the name of the key storage provider (KSP) that is embedded in the current CngProvider object.

GetType() GetType() GetType() GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří Mělkou kopii aktuální Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Získá název zprostředkovatele úložiště klíčů (KSP), který aktuální CngProvider objekt určuje.Gets the name of the key storage provider (KSP) that the current CngProvider object specifies.

Operátory

Equality(CngProvider, CngProvider) Equality(CngProvider, CngProvider) Equality(CngProvider, CngProvider) Equality(CngProvider, CngProvider)

Určuje, zda CngProvider dva objekty určují stejného zprostředkovatele úložiště klíčů (KSP).Determines whether two CngProvider objects specify the same key storage provider (KSP).

Inequality(CngProvider, CngProvider) Inequality(CngProvider, CngProvider) Inequality(CngProvider, CngProvider) Inequality(CngProvider, CngProvider)

Určuje, zda CngProvider dva objekty nepředstavuje stejného zprostředkovatele úložiště klíčů (KSP).Determines whether two CngProvider objects do not represent the same key storage provider (KSP).

Platí pro