AzureDataProtectionKeyVaultKeyBuilderExtensions.ProtectKeysWithAzureKeyVault メソッド

定義

オーバーロード

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, IKeyEncryptionKeyResolver)

Azure KeyVault で指定されたキーでキーを保護するようにデータ保護システムを構成します。

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, Func<IServiceProvider,IKeyEncryptionKeyResolver>)

Azure Key Vault で指定されたキーを使用してキーを保護するようにデータ保護システムを構成します。

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, Func<IServiceProvider,TokenCredential>)

Azure Key Vault で指定されたキーを使用してキーを保護するようにデータ保護システムを構成します。

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, Uri, TokenCredential)

Azure KeyVault で指定されたキーでキーを保護するようにデータ保護システムを構成します。

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, IKeyEncryptionKeyResolver)

ソース:
AzureDataProtectionKeyVaultKeyBuilderExtensions.cs

Azure KeyVault で指定されたキーでキーを保護するようにデータ保護システムを構成します。

public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string keyIdentifier, Azure.Core.Cryptography.IKeyEncryptionKeyResolver keyResolver);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * Azure.Core.Cryptography.IKeyEncryptionKeyResolver -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As String, keyResolver As IKeyEncryptionKeyResolver) As IDataProtectionBuilder

パラメーター

builder
IDataProtectionBuilder

変更するビルダー インスタンス。

keyIdentifier
String

キーの暗号化に使用される Azure Key Vaultキー識別子。

keyResolver
IKeyEncryptionKeyResolver

IKeyEncryptionKeyResolver Key Vaultアクセスに使用する 。

戻り値

builder

適用対象

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, Func<IServiceProvider,IKeyEncryptionKeyResolver>)

ソース:
AzureDataProtectionKeyVaultKeyBuilderExtensions.cs

Azure Key Vault で指定されたキーを使用してキーを保護するようにデータ保護システムを構成します。

public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string keyIdentifier, Func<IServiceProvider,Azure.Core.Cryptography.IKeyEncryptionKeyResolver> keyResolverFactory);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * Func<IServiceProvider, Azure.Core.Cryptography.IKeyEncryptionKeyResolver> -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As String, keyResolverFactory As Func(Of IServiceProvider, IKeyEncryptionKeyResolver)) As IDataProtectionBuilder

パラメーター

builder
IDataProtectionBuilder

変更するビルダー インスタンス。

keyIdentifier
String

キーの暗号化に使用される Azure Key Vaultキー識別子。

keyResolverFactory
Func<IServiceProvider,IKeyEncryptionKeyResolver>

Key Vaultアクセスに使用する をIKeyEncryptionKeyResolver作成するファクトリ デリゲート。

戻り値

builder

適用対象

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, String, Func<IServiceProvider,TokenCredential>)

ソース:
AzureDataProtectionKeyVaultKeyBuilderExtensions.cs

Azure Key Vault で指定されたキーを使用してキーを保護するようにデータ保護システムを構成します。

public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string keyIdentifier, Func<IServiceProvider,Azure.Core.TokenCredential> tokenCredentialFactory);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * Func<IServiceProvider, Azure.Core.TokenCredential> -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As String, tokenCredentialFactory As Func(Of IServiceProvider, TokenCredential)) As IDataProtectionBuilder

パラメーター

builder
IDataProtectionBuilder

変更するビルダー インスタンス。

keyIdentifier
String

キーの暗号化に使用される Azure Key Vaultキー識別子。

tokenCredentialFactory
Func<IServiceProvider,TokenCredential>

アクセスの認証に使用する をTokenCredential作成するファクトリ デリゲートKey Vault。

戻り値

builder

適用対象

ProtectKeysWithAzureKeyVault(IDataProtectionBuilder, Uri, TokenCredential)

ソース:
AzureDataProtectionKeyVaultKeyBuilderExtensions.cs

Azure KeyVault で指定されたキーでキーを保護するようにデータ保護システムを構成します。

public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithAzureKeyVault (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Uri keyIdentifier, Azure.Core.TokenCredential tokenCredential);
static member ProtectKeysWithAzureKeyVault : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * Uri * Azure.Core.TokenCredential -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithAzureKeyVault (builder As IDataProtectionBuilder, keyIdentifier As Uri, tokenCredential As TokenCredential) As IDataProtectionBuilder

パラメーター

builder
IDataProtectionBuilder

変更するビルダー インスタンス。

keyIdentifier
Uri

キーの暗号化に使用される Azure Key Vaultキー識別子。

tokenCredential
TokenCredential

認証に使用するトークン資格情報。

戻り値

builder

適用対象