CngProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |