CngGcmAuthenticatedEncryptorConfiguration 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.
Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania.
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
interface IAuthenticatedEncryptorConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
inherit AlgorithmConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
- Dziedziczenie
-
CngGcmAuthenticatedEncryptorConfiguration
- Dziedziczenie
- Implementuje
Konstruktory
CngGcmAuthenticatedEncryptorConfiguration() |
Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider) |
Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings) |
Reprezentuje skonfigurowany mechanizm 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. |
Settings |
Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows w trybach szyfrowania GCM i uwierzytelniania. |
Metody
CreateNewDescriptor() |
Tworzy nowe IAuthenticatedEncryptorDescriptor wystąpienie na podstawie tej konfiguracji. Nowo utworzone wystąpienie zawiera unikatowy materiał klucza i różni się od wszystkich innych deskryptorów utworzonych przez metodę CreateNewDescriptor() . |