CngGcmAuthenticatedEncryptorConfiguration 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í.
Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy CNG systému Windows v režimech šifrování A OVĚŘOVÁNÍ GCM.
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
- Dědičnost
-
CngGcmAuthenticatedEncryptorConfiguration
- Dědičnost
- Implementuje
Konstruktory
Vlastnosti
| EncryptionAlgorithm |
Název algoritmu, který se má použít pro symetrické šifrování. Tato vlastnost odpovídá parametru pszAlgId BCryptOpenAlgorithmProvider. Tato vlastnost musí mít hodnotu. |
| EncryptionAlgorithmKeySize |
Délka klíče (v bitech), která se použije pro symetrické šifrování. Tato vlastnost musí mít hodnotu. |
| EncryptionAlgorithmProvider |
Název zprostředkovatele, který obsahuje implementaci symetrického šifrovacího algoritmu. Tato vlastnost odpovídá parametru pszImplementation BCryptOpenAlgorithmProvider. Tato vlastnost je nepovinná. |
| Settings | |
Metody
| CreateNewDescriptor() |
Vytvoří novou IAuthenticatedEncryptorDescriptor instanci založenou na této konfiguraci. Nově vytvořená instance obsahuje jedinečné klíčové materiály a je odlišná od všech ostatních popisovačů vytvořených CreateNewDescriptor() metodou. |