CngKeyBlobFormat Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa kluczowy format obiektu BLOB do użycia z obiektami 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)
- Dziedziczenie
-
CngKeyBlobFormat
- Atrybuty
- Implementuje
Uwagi
Klasa CngKeyBlobFormat jest klasą narzędziową. Składa się z właściwości statycznych, metod porównywania i prywatnego, wewnętrznie utrzymywanego ciągu, który określa nazwę kluczowego formatu obiektu BLOB.
Właściwości statyczne zwracają CngKeyBlobFormat obiekty. Wewnętrzna nazwa ciągu każdego obiektu jest inicjowana jako nazwa formatu obiektu BLOB klucza, która odpowiada nazwie właściwości statycznej.
Za pomocą tej klasy można również tworzyć obiekty dla kluczowych formatów obiektów BLOB, które nie są objęte właściwościami statycznymi.
Kilka klas CNG (takich jak CngKey) akceptuje CngKeyBlobFormat obiekty za pomocą parametru format
. Gdy klasa odbierze CngKeyBlobFormat obiekt, pobiera osadzoną nazwę formatu obiektu BLOB klucza przez wywołanie właściwości obiektu Format .
CngKeyBlobFormat W związku z tym służy jako wyliczenie dobrze znanych kluczowych formatów obiektów BLOB. Umożliwia ona zidentyfikowanie dobrze znanego formatu obiektu BLOB klucza przy użyciu silnie typizowanej wartości zamiast ciągu.
Uwaga
Klasy CNG nie działają na platformach innych niż Windows.
Konstruktory
CngKeyBlobFormat(String) |
Inicjuje CngKeyBlobFormat nowe wystąpienie klasy przy użyciu określonego formatu. |
Właściwości
EccFullPrivateBlob |
CngKeyBlobFormat Pobiera obiekt, który określa klucz prywatny BLOB dla klucza kryptograficznego krzywej eliptycznej (ECC), który zawiera jawne parametry krzywej. |
EccFullPublicBlob |
CngKeyBlobFormat Pobiera obiekt, który określa klucz publiczny BLOB dla klucza wielokropkowego klucza kryptograficznego (ECC), który zawiera jawne parametry krzywej. |
EccPrivateBlob |
CngKeyBlobFormat Pobiera obiekt, który określa klucz prywatny BLOB dla klucza kryptograficznego krzywej eliptycznej (ECC). |
EccPublicBlob |
CngKeyBlobFormat Pobiera obiekt, który określa klucz publiczny BLOB dla klucza wielokropkowego klucza kryptograficznego (ECC). |
Format |
Pobiera nazwę kluczowego formatu obiektu BLOB, który określa bieżący CngKeyBlobFormat obiekt. |
GenericPrivateBlob |
CngKeyBlobFormat Pobiera obiekt określający ogólny obiekt BLOB klucza prywatnego. |
GenericPublicBlob |
CngKeyBlobFormat Pobiera obiekt określający ogólny obiekt BLOB klucza publicznego. |
OpaqueTransportBlob |
CngKeyBlobFormat Pobiera obiekt, który określa nieprzezroczysty klucz transportu BLOB. |
Pkcs8PrivateBlob |
CngKeyBlobFormat Pobiera obiekt , który określa obiekt BLOB klucza prywatnego składni informacji (PKCS #8). |
Metody
Equals(CngKeyBlobFormat) |
Porównuje określony CngKeyBlobFormat obiekt z bieżącym CngKeyBlobFormat obiektem. |
Equals(Object) |
Porównuje określony obiekt z bieżącym CngKeyBlobFormat obiektem. |
GetHashCode() |
Generuje wartość skrótu dla formatu obiektu BLOB klucza osadzonego w bieżącym CngKeyBlobFormat obiekcie. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Pobiera nazwę kluczowego formatu obiektu BLOB, który określa bieżący CngKeyBlobFormat obiekt. |
Operatory
Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
Określa, czy dwa CngKeyBlobFormat obiekty określają ten sam format obiektu BLOB klucza. |
Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
Określa, czy dwa CngKeyBlobFormat obiekty nie określają tego samego formatu obiektu BLOB klucza. |