Partager via


DataProtectionProvider Constructeurs

Définition

Surcharges

DataProtectionProvider()

Constructeur utilisé pour les opérations de déchiffrement. Utilisez ce constructeur avant d’appeler les méthodes UnprotectAsync ou UnprotectStreamAsync .

DataProtectionProvider(String)

Constructeur utilisé pour les opérations de chiffrement. Utilisez ce constructeur avant d’appeler les méthodes ProtectAsync ou ProtectStreamAsync .

DataProtectionProvider()

Constructeur utilisé pour les opérations de déchiffrement. Utilisez ce constructeur avant d’appeler les méthodes UnprotectAsync ou UnprotectStreamAsync .

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

Remarques

Utilisez ce constructeur avant de démarrer une opération de déchiffrement. N’utilisez pas ce constructeur avant de commencer une opération de chiffrement. Utilisez plutôt la méthode DataProtectionProvider(String).

Pour les descripteurs de sécurité et les chaînes SDDL, vous devez définir la fonctionnalité d’authentification d’entreprise dans le manifeste. La fonctionnalité d’authentification d’entreprise est limitée à l’application UWP créée avec des comptes d’entreprise et fait l’objet d’une validation d’intégration supplémentaire. Vous devez éviter la fonctionnalité d’authentification d’entreprise, sauf si elle est absolument nécessaire. Pour plus d’informations, consultez Inscription d’un compte de développeur. Par exemple, les fournisseurs SID et SDDL suivants nécessitent la fonctionnalité d’authentification d’entreprise :

  • « 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) »

Ces fournisseurs ne nécessitent pas la fonctionnalité d’authentification d’entreprise :

  • « LOCAL=user »
  • « LOCAL=machine »
  • « WEBCREDENTIALS=MyPasswordName »
  • « WEBCREDENTIALS=MyPasswordName,myweb.com »

Voir aussi

S’applique à

DataProtectionProvider(String)

Constructeur utilisé pour les opérations de chiffrement. Utilisez ce constructeur avant d’appeler les méthodes 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)

Paramètres

protectionDescriptor
String

Platform::String

winrt::hstring

Contient le descripteur de protection qui détermine l’entité sur laquelle les données seront chiffrées. Pour plus d'informations, consultez la section Notes.

Remarques

N’utilisez pas ce constructeur avant de commencer une opération de déchiffrement. Vous devez utiliser le constructeur DataProtectionProvider() à la place.

Pour les descripteurs de sécurité et les chaînes SDDL, vous devez définir la fonctionnalité d’authentification d’entreprise dans le manifeste. La fonctionnalité d’authentification d’entreprise est limitée aux applications créées avec des comptes d’entreprise et fait l’objet d’une validation d’intégration supplémentaire. Vous devez éviter la fonctionnalité d’authentification d’entreprise, sauf si elle est absolument nécessaire. Par exemple, les fournisseurs SID et SDDL suivants nécessitent la fonctionnalité d’authentification d’entreprise :

  • « 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) »

Ces fournisseurs ne nécessitent pas la fonctionnalité d’authentification d’entreprise sur l’une ou l’autre des plateformes :

  • « LOCAL=user »
  • « LOCAL=machine »

Ces fournisseurs ne nécessitent pas la fonctionnalité d’authentification d’entreprise sur Windows :

  • « WEBCREDENTIALS=MyPasswordName »
  • « WEBCREDENTIALS=MyPasswordName,myweb.com »

Voir aussi

S’applique à