AddKeyEscrowSink(IDataProtectionBuilder, Func<IServiceProvider,IKeyEscrowSink>)
|
IKeyEscrowSink 키를 스토리지에 유지하기 전에 에스크로를 수행하도록 을 등록합니다.
|
AddKeyEscrowSink(IDataProtectionBuilder, IKeyEscrowSink)
|
IKeyEscrowSink 키를 스토리지에 유지하기 전에 에스크로를 수행하도록 을 등록합니다.
|
AddKeyEscrowSink<TImplementation>(IDataProtectionBuilder)
|
IKeyEscrowSink 키를 스토리지에 유지하기 전에 에스크로를 수행하도록 을 등록합니다.
|
AddKeyManagementOptions(IDataProtectionBuilder, Action<KeyManagementOptions>)
|
데이터 보호 시스템에 대한 키 관리 옵션을 구성합니다.
|
DisableAutomaticKeyGeneration(IDataProtectionBuilder)
|
새 키를 자동으로 생성하지 않도록 데이터 보호 시스템을 구성합니다.
|
PersistKeysToFileSystem(IDataProtectionBuilder, DirectoryInfo)
|
지정된 디렉터리에 키를 유지하도록 데이터 보호 시스템을 구성합니다.
이 경로는 로컬 컴퓨터에 있거나 UNC 공유를 가리킬 수 있습니다.
|
PersistKeysToRegistry(IDataProtectionBuilder, RegistryKey)
|
Windows 레지스트리에 키를 유지하도록 데이터 보호 시스템을 구성합니다.
|
ProtectKeysWithCertificate(IDataProtectionBuilder, String)
|
스토리지에 유지되기 전에 지정된 인증서로 암호화되도록 키를 구성합니다.
|
ProtectKeysWithCertificate(IDataProtectionBuilder, X509Certificate2)
|
스토리지에 유지되기 전에 지정된 인증서로 암호화되도록 키를 구성합니다.
|
ProtectKeysWithDpapi(IDataProtectionBuilder)
|
스토리지에 유지되기 전에 Windows DPAPI로 암호화되도록 키를 구성합니다. 암호화된 키는 현재 Windows 사용자 계정에서만 암호 해독할 수 있습니다.
|
ProtectKeysWithDpapi(IDataProtectionBuilder, Boolean)
|
스토리지에 유지되기 전에 Windows DPAPI로 암호화되도록 키를 구성합니다.
|
ProtectKeysWithDpapiNG(IDataProtectionBuilder)
|
스토리지에 유지되기 전에 Windows CNG DPAPI를 사용하여 암호화되도록 키를 구성합니다. 키는 현재 Windows 사용자 계정으로 해독할 수 있습니다.
|
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)
|
스토리지에 유지되기 전에 Windows CNG DPAPI를 사용하여 암호화되도록 키를 구성합니다.
|
SetApplicationName(IDataProtectionBuilder, String)
|
데이터 보호 시스템 내에서 이 애플리케이션의 고유한 이름을 설정합니다.
|
SetDefaultKeyLifetime(IDataProtectionBuilder, TimeSpan)
|
데이터 보호 시스템에서 만든 키의 기본 수명을 설정합니다.
|
UnprotectKeysWithAnyCertificate(IDataProtectionBuilder, X509Certificate2[])
|
스토리지에서 로드된 키를 해독하는 데 사용할 수 있는 인증서를 구성합니다.
|
UseCryptographicAlgorithms(IDataProtectionBuilder, AuthenticatedEncryptionSettings)
|
보호된 페이로드를 생성할 때 기본적으로 지정된 암호화 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
|
UseCryptographicAlgorithms(IDataProtectionBuilder, AuthenticatedEncryptorConfiguration)
|
보호된 페이로드를 생성할 때 기본적으로 지정된 암호화 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptionSettings)
|
사용자 지정 Windows CNG 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngCbcAuthenticatedEncryptorConfiguration)
|
사용자 지정 Windows CNG 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptionSettings)
|
사용자 지정 Windows CNG 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, CngGcmAuthenticatedEncryptorConfiguration)
|
사용자 지정 Windows CNG 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptionSettings)
|
사용자 지정 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseCustomCryptographicAlgorithms(IDataProtectionBuilder, ManagedAuthenticatedEncryptorConfiguration)
|
사용자 지정 알고리즘을 사용하도록 데이터 보호 시스템을 구성합니다.
이 API는 개발자가 및 ValidationAlgorithm 열거형에 지정된 알고리즘을 사용할 수 없는 고급 시나리오를 EncryptionAlgorithm 위한 것입니다.
|
UseEphemeralDataProtectionProvider(IDataProtectionBuilder)
|
데이터 보호 서비스에 를 사용하도록 EphemeralDataProtectionProvider 데이터 보호 시스템을 구성합니다.
|