다음을 통해 공유


DataProtectionProvider 생성자

정의

오버로드

DataProtectionProvider()

암호 해독 작업에 사용되는 생성자입니다. UnprotectAsync 또는 UnprotectStreamAsync 메서드를 호출하기 전에 이 생성자를 사용합니다.

DataProtectionProvider(String)

암호화 작업에 사용되는 생성자입니다. ProtectAsync 또는 ProtectStreamAsync 메서드를 호출하기 전에 이 생성자를 사용합니다.

DataProtectionProvider()

암호 해독 작업에 사용되는 생성자입니다. UnprotectAsync 또는 UnprotectStreamAsync 메서드를 호출하기 전에 이 생성자를 사용합니다.

public:
 DataProtectionProvider();
 DataProtectionProvider();
public DataProtectionProvider();
function DataProtectionProvider()
Public Sub New ()

설명

암호 해독 작업을 시작하기 전에 이 생성자를 사용합니다. 암호화 작업을 시작하기 전에 이 생성자를 사용하지 마세요. 대신 DataProtectionProvider(String) 메서드를 사용합니다.

보안 설명자 및 SDDL 문자열의 경우 매니페스트에서 엔터프라이즈 인증 기능을 설정해야 합니다. 엔터프라이즈 인증 기능은 회사 계정으로 빌드된 UWP 앱으로 제한되며 추가 온보딩 유효성 검사가 적용됩니다. 반드시 필요한 경우가 아니면 엔터프라이즈 인증 기능을 피해야 합니다. 자세한 내용은 개발자 계정 등록을 참조하세요. 예를 들어 다음 SID 및 SDDL 공급자에는 엔터프라이즈 인증 기능이 필요합니다.

  • "SID=S-1-5-21-4392301 및 SID=S-1-5-21-3101812"
  • "SDDL=O:S-1-5-5-0-290724G:SYD:(A;; CCDC;;; S-1-5-5-0-290724)(A;;DC;;; WD)"

이러한 공급자에는 엔터프라이즈 인증 기능이 필요하지 않습니다.

  • "LOCAL=user"
  • "LOCAL=machine"
  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

추가 정보

적용 대상

DataProtectionProvider(String)

암호화 작업에 사용되는 생성자입니다. ProtectAsync 또는 ProtectStreamAsync 메서드를 호출하기 전에 이 생성자를 사용합니다.

public:
 DataProtectionProvider(Platform::String ^ protectionDescriptor);
 DataProtectionProvider(winrt::hstring const& protectionDescriptor);
public DataProtectionProvider(string protectionDescriptor);
function DataProtectionProvider(protectionDescriptor)
Public Sub New (protectionDescriptor As String)

매개 변수

protectionDescriptor
String

Platform::String

winrt::hstring

데이터를 암호화할 엔터티를 결정하는 보호 설명자를 포함합니다. 자세한 내용은 설명 부분을 참조하세요.

설명

암호 해독 작업을 시작하기 전에 이 생성자를 사용하지 마세요. 대신 DataProtectionProvider() 생성자를 사용해야 합니다.

보안 설명자 및 SDDL 문자열의 경우 매니페스트에서 엔터프라이즈 인증 기능을 설정해야 합니다. 엔터프라이즈 인증 기능은 회사 계정으로 빌드된 앱으로 제한되며 추가 온보딩 유효성 검사가 적용됩니다. 반드시 필요한 경우가 아니면 엔터프라이즈 인증 기능을 피해야 합니다. 예를 들어 다음 SID 및 SDDL 공급자에는 엔터프라이즈 인증 기능이 필요합니다.

  • "SID=S-1-5-21-4392301 및 SID=S-1-5-21-3101812"
  • "SDDL=O:S-1-5-5-0-290724G:SYD:(A;; CCDC;;; S-1-5-5-0-290724)(A;;DC;;; WD)"

이러한 공급자는 두 플랫폼 모두에 엔터프라이즈 인증 기능이 필요하지 않습니다.

  • "LOCAL=user"
  • "LOCAL=machine"

이러한 공급자는 Windows에서 엔터프라이즈 인증 기능이 필요하지 않습니다.

  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

추가 정보

적용 대상