CngProvider Osztály

Definíció

Beágyazza egy kulcstároló-szolgáltató (KSP) nevét a következő generációs (CNG) titkosítási objektumokhoz.

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)
Öröklődés
CngProvider
Attribútumok
Megvalósítás

Megjegyzések

Az CngProvider osztály egy segédprogramosztály. Statikus tulajdonságokból, összehasonlító módszerekből és egy privát, belsőleg karbantartott sztringből áll, amely egy kulcstároló-szolgáltatót határoz meg.

A statikus tulajdonságok objektumokat adnak vissza CngProvider . Minden objektum belső sztringje inicializálva van a statikus tulajdonság nevének megfelelő szolgáltatónévvel.

Ezzel az osztálysal olyan szolgáltatótípusokhoz is létrehozhat objektumokat, amelyekre nem vonatkoznak a statikus tulajdonságok.

Számos CNG-osztály (például CngKey) fogadja el CngProvider az objektumokat egy provider paraméteren keresztül. Amikor az osztály megkapja az CngProvider objektumot, lekéri a beágyazott szolgáltató nevét az objektum tulajdonságának meghívásával Provider .

CngProvider Ezért jól ismert szolgáltatók számbavételeként szolgál. Lehetővé teszi a szolgáltató azonosítását egy sztring helyett egy erősen beírt érték használatával.

Note

A CNG-osztályok nem Windows platformokon működnek.

Konstruktorok

Name Description
CngProvider(String)

Inicializálja a CngProvider osztály új példányát.

Tulajdonságok

Name Description
MicrosoftPlatformCryptoProvider

Lekéri a CngProvider objektumot, amely meghatározza a Microsoft platform kriptotároló-szolgáltatóját.

MicrosoftSmartCardKeyStorageProvider

Lekéri a CngProvider objektumot, amely meghatározza az Microsoft intelligenskártya-kulcstároló-szolgáltatót.

MicrosoftSoftwareKeyStorageProvider

Lekéri a CngProvider objektumot, amely megadja a Microsoft szoftverkulcs-tárolószolgáltatót.

Provider

Lekéri az aktuális CngProvider objektum által megadott kulcstároló-szolgáltató (KSP) nevét.

Metódusok

Name Description
Equals(CngProvider)

Összehasonlítja a megadott CngProvider objektumot az aktuális CngProvider objektummal.

Equals(Object)

Összehasonlítja a megadott objektumot az aktuális CngProvider objektummal.

GetHashCode()

Kivonatértéket hoz létre az aktuális CngProvider objektumba beágyazott kulcstároló-szolgáltató (KSP) nevéhez.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Lekéri az aktuális CngProvider objektum által megadott kulcstároló-szolgáltató (KSP) nevét.

Operátorok

Name Description
Equality(CngProvider, CngProvider)

Meghatározza, hogy két CngProvider objektum ugyanazt a kulcstároló-szolgáltatót (KSP) adja-e meg.

Inequality(CngProvider, CngProvider)

Meghatározza, hogy két CngProvider objektum nem ugyanazt a kulcstároló-szolgáltatót (KSP- t) jelöli-e.

A következőre érvényes: