DataProtectionProvider Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
DataProtectionProvider() |
Costruttore usato per le operazioni di decrittografia. Usare questo costruttore prima di chiamare i metodi UnprotectAsync o UnprotectStreamAsync. |
DataProtectionProvider(String) |
Costruttore usato per le operazioni di crittografia. Usare questo costruttore prima di chiamare i metodi ProtectAsync o ProtectStreamAsync . |
DataProtectionProvider()
Costruttore usato per le operazioni di decrittografia. Usare questo costruttore prima di chiamare i metodi UnprotectAsync o UnprotectStreamAsync.
public:
DataProtectionProvider();
DataProtectionProvider();
public DataProtectionProvider();
function DataProtectionProvider()
Public Sub New ()
Commenti
Usare questo costruttore prima di avviare un'operazione di decrittografia. Non usare questo costruttore prima di avviare un'operazione di crittografia. Usare invece il metodo DataProtectionProvider(String).
Per i descrittori di sicurezza e le stringhe SDDL, è necessario impostare la funzionalità di autenticazione aziendale nel manifesto. La funzionalità di autenticazione aziendale è limitata all'app UWP compilata con gli account aziendali ed è soggetta a una convalida di onboarding aggiuntiva. È consigliabile evitare la funzionalità di autenticazione aziendale, a meno che non sia assolutamente necessaria. Per altre informazioni, vedere Registrazione per un account sviluppatore. Ad esempio, i provider SID e SDDL seguenti richiedono la funzionalità di autenticazione aziendale:
- "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)"
Questi provider non richiedono la funzionalità di autenticazione aziendale:
- "LOCAL=user"
- "LOCAL=machine"
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"
Vedi anche
Si applica a
DataProtectionProvider(String)
Costruttore usato per le operazioni di crittografia. Usare questo costruttore prima di chiamare i metodi ProtectAsync o ProtectStreamAsync .
public:
DataProtectionProvider(Platform::String ^ protectionDescriptor);
DataProtectionProvider(winrt::hstring const& protectionDescriptor);
public DataProtectionProvider(string protectionDescriptor);
function DataProtectionProvider(protectionDescriptor)
Public Sub New (protectionDescriptor As String)
Parametri
- protectionDescriptor
-
String
Platform::String
winrt::hstring
Contiene il descrittore di protezione che determina l'entità a cui verranno crittografati i dati. Per altre informazioni, vedere la sezione Osservazioni.
Commenti
Non usare questo costruttore prima di avviare un'operazione di decrittografia. È necessario usare invece il costruttore DataProtectionProvider().
Per i descrittori di sicurezza e le stringhe SDDL, è necessario impostare la funzionalità di autenticazione aziendale nel manifesto. La funzionalità di autenticazione aziendale è limitata alle app compilate con gli account aziendali ed è soggetta a una convalida di onboarding aggiuntiva. È consigliabile evitare la funzionalità di autenticazione aziendale, a meno che non sia assolutamente necessaria. Ad esempio, i provider SID e SDDL seguenti richiedono la funzionalità di autenticazione aziendale:
- "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)"
Questi provider non richiedono la funzionalità di autenticazione aziendale in entrambe le piattaforme:
- "LOCAL=user"
- "LOCAL=machine"
Questi provider non richiedono la funzionalità di autenticazione aziendale in Windows:
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"