DataProtectionProvider Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
DataProtectionProvider() |
Construtor usado para operações de descriptografia. Use esse construtor antes de chamar os métodos UnprotectAsync ou UnprotectStreamAsync . |
DataProtectionProvider(String) |
Construtor usado para operações de criptografia. Use esse construtor antes de chamar os métodos ProtectAsync ou ProtectStreamAsync . |
DataProtectionProvider()
Construtor usado para operações de descriptografia. Use esse construtor antes de chamar os métodos UnprotectAsync ou UnprotectStreamAsync .
public:
DataProtectionProvider();
DataProtectionProvider();
public DataProtectionProvider();
function DataProtectionProvider()
Public Sub New ()
Comentários
Use esse construtor antes de iniciar uma operação de descriptografia. Não use esse construtor antes de iniciar uma operação de criptografia. Em vez disso, use o método DataProtectionProvider(String ).
Para descritores de segurança e cadeias de caracteres SDDL, você deve definir a funcionalidade de autenticação corporativa no manifesto. A funcionalidade de autenticação corporativa é restrita ao aplicativo UWP criado com contas da empresa e está sujeita a validação de integração adicional. Você deve evitar a funcionalidade de autenticação corporativa, a menos que seja absolutamente necessário. Para obter mais informações, consulte Registrando-se para uma conta de desenvolvedor. Por exemplo, os seguintes provedores SID e SDDL exigem a funcionalidade de autenticação corporativa:
- "SID=S-1-5-21-4392301 AND 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)"
Esses provedores não exigem a funcionalidade de autenticação corporativa:
- "LOCAL=user"
- "LOCAL=machine"
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"
Confira também
Aplica-se a
DataProtectionProvider(String)
Construtor usado para operações de criptografia. Use esse construtor antes de chamar os métodos ProtectAsync ou ProtectStreamAsync .
public:
DataProtectionProvider(Platform::String ^ protectionDescriptor);
DataProtectionProvider(winrt::hstring const& protectionDescriptor);
public DataProtectionProvider(string protectionDescriptor);
function DataProtectionProvider(protectionDescriptor)
Public Sub New (protectionDescriptor As String)
Parâmetros
- protectionDescriptor
-
String
Platform::String
winrt::hstring
Contém o descritor de proteção que determina a entidade para a qual os dados serão criptografados. Para obter mais informações, consulte Comentários.
Comentários
Não use esse construtor antes de iniciar uma operação de descriptografia. Em vez disso, você deve usar o construtor DataProtectionProvider( ).
Para descritores de segurança e cadeias de caracteres SDDL, você deve definir a funcionalidade de autenticação corporativa no manifesto. A funcionalidade de autenticação corporativa é restrita a aplicativos criados com contas da empresa e está sujeita a validação de integração adicional. Você deve evitar a funcionalidade de autenticação corporativa, a menos que seja absolutamente necessário. Por exemplo, os seguintes provedores SID e SDDL exigem a funcionalidade de autenticação corporativa:
- "SID=S-1-5-21-4392301 AND 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)"
Esses provedores não exigem a funcionalidade de autenticação corporativa em nenhuma das plataformas:
- "LOCAL=user"
- "LOCAL=machine"
Esses provedores não exigem a funcionalidade de autenticação corporativa no Windows:
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"