CngGcmAuthenticatedEncryptionSettings 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.
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania.
public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
- Dziedziczenie
-
CngGcmAuthenticatedEncryptionSettings
Konstruktory
CngGcmAuthenticatedEncryptionSettings() |
Ustawienia konfigurowania mechanizmu szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania. |
Właściwości
EncryptionAlgorithm |
Nazwa algorytmu do użycia do szyfrowania symetrycznego. Ta właściwość odpowiada parametrowi "pszAlgId" BCryptOpenAlgorithmProvider. Ta właściwość jest wymagana do posiadania wartości. |
EncryptionAlgorithmKeySize |
Długość klucza (w bitach), który będzie używany do szyfrowania symetrycznego. Ta właściwość jest wymagana do posiadania wartości. |
EncryptionAlgorithmProvider |
Nazwa dostawcy, który zawiera implementację algorytmu szyfrowania symetrycznego. Ta właściwość odpowiada parametrowi "pszImplementation" elementu BCryptOpenAlgorithmProvider. Ta właściwość jest opcjonalna. |
Metody
Validate() |
Sprawdza, czy jest to CngGcmAuthenticatedEncryptionSettings dobrze sformułowane, tj. że określony algorytm rzeczywiście istnieje i można utworzyć wystąpienie poprawnie. Jeśli walidacja nie powiedzie się, zostanie zgłoszony wyjątek. |