Поделиться через


AzureDataProtectionBuilderExtensions.ProtectKeysWithAzureKeyVault Метод

Определение

Перегрузки

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, KeyVaultClient, String)

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, String, X509Certificate2)

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, String, String)

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, KeyVaultClient, String)

Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ ProtectKeysWithAzureKeyVault(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, Microsoft::Azure::KeyVault::KeyVaultClient ^ client, System::String ^ keyIdentifier);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.Azure.KeyVault.KeyVaultClient client, string keyIdentifier);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Microsoft.Azure.KeyVault.KeyVaultClient * string -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, client As KeyVaultClient, keyIdentifier As String) As IDataProtectionBuilder

Параметры

builder
IDataProtectionBuilder

Изменяемый экземпляр построителя.

client
KeyVaultClient

Объект , используемый KeyVaultClient для доступа к Хранилищу ключей.

keyIdentifier
String

Идентификатор ключа Azure KeyVault, используемый для шифрования ключей.

Возвращаемое значение

Значение builder.

Применяется к

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, String, X509Certificate2)

Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ ProtectKeysWithAzureKeyVault(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, System::String ^ keyIdentifier, System::String ^ clientId, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string keyIdentifier, string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As String, clientId As String, certificate As X509Certificate2) As IDataProtectionBuilder

Параметры

builder
IDataProtectionBuilder

Изменяемый экземпляр построителя.

keyIdentifier
String

Идентификатор ключа Azure KeyVault, используемый для шифрования ключей.

clientId
String

Идентификатор клиента приложения.

certificate
X509Certificate2

Возвращаемое значение

Значение builder.

Применяется к

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, String, String)

Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs
Исходный код:
AzureDataProtectionBuilderExtensions.cs

Настраивает систему защиты данных для защиты ключей с помощью указанного ключа в Azure KeyVault.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ ProtectKeysWithAzureKeyVault(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, System::String ^ keyIdentifier, System::String ^ clientId, System::String ^ clientSecret);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string keyIdentifier, string clientId, string clientSecret);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * string * string -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As String, clientId As String, clientSecret As String) As IDataProtectionBuilder

Параметры

builder
IDataProtectionBuilder

Изменяемый экземпляр построителя.

keyIdentifier
String

Идентификатор ключа Azure KeyVault, используемый для шифрования ключей.

clientId
String

Идентификатор клиента приложения.

clientSecret
String

Секрет клиента, используемый для проверки подлинности.

Возвращаемое значение

Значение builder.

Применяется к