DataProtectionBuilderExtensions.UseCustomCryptographicAlgorithms Methode

Definition

Überlädt

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ManagedAuthenticatedEncryptionSettings ^ settings);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings settings);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, settings As ManagedAuthenticatedEncryptionSettings) As IDataProtectionBuilder

Parameter

settings
ManagedAuthenticatedEncryptionSettings

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Gilt für:

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::CngCbcAuthenticatedEncryptionSettings ^ settings);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings settings);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, settings As CngCbcAuthenticatedEncryptionSettings) As IDataProtectionBuilder

Parameter

settings
CngCbcAuthenticatedEncryptionSettings

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Hinweise

Diese API ist nur unter Windows verfügbar.

Gilt für:

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptionSettings)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::CngGcmAuthenticatedEncryptionSettings ^ settings);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings settings);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, settings As CngGcmAuthenticatedEncryptionSettings) As IDataProtectionBuilder

Parameter

settings
CngGcmAuthenticatedEncryptionSettings

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Hinweise

Diese API ist nur unter Windows verfügbar.

Gilt für:

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::CngCbcAuthenticatedEncryptorConfiguration ^ configuration);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorConfiguration configuration);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorConfiguration -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, configuration As CngCbcAuthenticatedEncryptorConfiguration) As IDataProtectionBuilder

Parameter

configuration
CngCbcAuthenticatedEncryptorConfiguration

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Hinweise

Diese API ist nur unter Windows verfügbar.

Gilt für:

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Windows CNG-Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::CngGcmAuthenticatedEncryptorConfiguration ^ configuration);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorConfiguration configuration);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorConfiguration -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, configuration As CngGcmAuthenticatedEncryptorConfiguration) As IDataProtectionBuilder

Parameter

configuration
CngGcmAuthenticatedEncryptorConfiguration

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Hinweise

Diese API ist nur unter Windows verfügbar.

Gilt für:

UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptorConfiguration)

Konfiguriert das Datenschutzsystem für die Verwendung benutzerdefinierter Algorithmen. Diese API ist für erweiterte Szenarien vorgesehen, in denen der Entwickler die in den EncryptionAlgorithm Enumerationen und ValidationAlgorithm angegebenen Algorithmen nicht verwenden kann.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ UseCustomCryptographicAlgorithms(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::ManagedAuthenticatedEncryptorConfiguration ^ configuration);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder UseCustomCryptographicAlgorithms (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorConfiguration configuration);
static member UseCustomCryptographicAlgorithms : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorConfiguration -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function UseCustomCryptographicAlgorithms (builder As IDataProtectionBuilder, configuration As ManagedAuthenticatedEncryptorConfiguration) As IDataProtectionBuilder

Parameter

configuration
ManagedAuthenticatedEncryptorConfiguration

Informationen darüber, welche kryptografischen Algorithmen verwendet werden sollen.

Gibt zurück

Ein Verweis auf nach IDataProtectionBuilder Abschluss dieses Vorgangs.

Gilt für: