CngKeyBlobFormat 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í.
Určuje formát klíčového objektu BLOB pro použití s objekty CNG (Microsoft Cryptography Next Generation).
public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
[<System.Serializable>]
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
- Dědičnost
-
CngKeyBlobFormat
- Atributy
- Implementuje
Poznámky
Třída CngKeyBlobFormat 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 název formátu objektu blob klíče.
Statické vlastnosti vrací CngKeyBlobFormat objekty. Název interního řetězce každého objektu se inicializuje na název formátu objektu BLOB klíče, který odpovídá názvu statické vlastnosti.
Tuto třídu můžete také použít k vytvoření objektů pro klíčové formáty objektů BLOB, které nejsou pokryty statickými vlastnostmi.
Několik tříd CNG (například CngKey) přijímá CngKeyBlobFormat objekty prostřednictvím parametru format . Když třída obdrží CngKeyBlobFormat objekt, načte vložený název formátu objektu BLOB voláním vlastnosti objektu Format .
CngKeyBlobFormat Proto slouží jako výčet známých klíčových formátů objektů blob. Umožňuje identifikovat dobře známý formát objektu BLOB klíče 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 |
|---|---|
| CngKeyBlobFormat(String) |
Inicializuje novou instanci CngKeyBlobFormat třídy pomocí zadaného formátu. |
Vlastnosti
| Name | Description |
|---|---|
| EccFullPrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje objekt BLOB privátního klíče pro klíč kryptografie se třemi tečkami křivky (ECC), který obsahuje explicitní parametry křivky. |
| EccFullPublicBlob |
CngKeyBlobFormat Získá objekt, který určuje objekt BLOB veřejného klíče pro klíč kryptografie se třemi tečkami (ECC), který obsahuje explicitní parametry křivky. |
| EccPrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje objekt BLOB privátního klíče pro klíč kryptografie se třemi tečkami (ECC). |
| EccPublicBlob |
CngKeyBlobFormat Získá objekt, který určuje objekt BLOB veřejného klíče pro klíč kryptografie se třemi tečkami (ECC). |
| Format |
Získá název formátu objektu BLOB klíče, který určuje aktuální CngKeyBlobFormat objekt. |
| GenericPrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje obecný privátní klíč OBJEKT BLOB. |
| GenericPublicBlob |
CngKeyBlobFormat Získá objekt, který určuje obecný objekt BLOB veřejného klíče. |
| MLKemPrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje Module-Lattice-Based Key-Encapsulation Mechanismus (ML-KEM) objekt BLOB privátního klíče. |
| MLKemPrivateSeedBlob |
CngKeyBlobFormat Získá objekt, který určuje Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) privátní počáteční objekt BLOB. |
| MLKemPublicBlob |
CngKeyBlobFormat Získá objekt, který určuje Module-Lattice-Based Key-Encapsulation Mechanismus (ML-KEM) objekt BLOB veřejného klíče. |
| OpaqueTransportBlob |
CngKeyBlobFormat Získá objekt, který určuje neprůhlený transportní klíč OBJEKT BLOB. |
| Pkcs8PrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje objekt BLOB klíče PKCS #8 (Private Key Information Syntax Standard). |
| PQDsaPrivateBlob |
CngKeyBlobFormat Získá objekt, který určuje Post-Quantum Digital Signature Algorithm privátní klíč BLOB. |
| PQDsaPrivateSeedBlob |
CngKeyBlobFormat Získá objekt, který určuje Post-Quantum Digital Signature Algorithm privátní počáteční objekt BLOB. |
| PQDsaPublicBlob |
CngKeyBlobFormat Získá objekt, který určuje Post-Quantum Digital Signature Algorithm veřejný klíč OBJEKT BLOB. |
Metody
| Name | Description |
|---|---|
| Equals(CngKeyBlobFormat) |
Porovná zadaný CngKeyBlobFormat objekt s aktuálním CngKeyBlobFormat objektem. |
| Equals(Object) |
Porovná zadaný objekt s aktuálním CngKeyBlobFormat objektem. |
| GetHashCode() |
Vygeneruje hodnotu hash pro vložený formát objektu BLOB klíče v aktuálním CngKeyBlobFormat 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 formátu objektu BLOB klíče, který určuje aktuální CngKeyBlobFormat objekt. |
Operátory
| Name | Description |
|---|---|
| Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
Určuje, zda dva CngKeyBlobFormat objekty určují stejný formát objektu BLOB klíče. |
| Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
Určuje, zda dva CngKeyBlobFormat objekty nezadávají stejný formát objektu BLOB klíče. |