Condividi tramite


DataProtectionProvider Costruttori

Definizione

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"

Vedi anche

Si applica a