DataProtectionProvider Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
DataProtectionProvider() |
Constructor usado para las operaciones de descifrado. Use este constructor antes de llamar a los métodos UnprotectAsync o UnprotectStreamAsync . |
DataProtectionProvider(String) |
Constructor usado para las operaciones de cifrado. Use este constructor antes de llamar a los métodos ProtectAsync o ProtectStreamAsync . |
DataProtectionProvider()
Constructor usado para las operaciones de descifrado. Use este constructor antes de llamar a los métodos UnprotectAsync o UnprotectStreamAsync .
public:
DataProtectionProvider();
DataProtectionProvider();
public DataProtectionProvider();
function DataProtectionProvider()
Public Sub New ()
Comentarios
Use este constructor antes de iniciar una operación de descifrado. No use este constructor antes de iniciar una operación de cifrado. En su lugar, use el método DataProtectionProvider(String).
En el caso de los descriptores de seguridad y las cadenas SDDL, debe establecer la funcionalidad de autenticación empresarial en el manifiesto. La funcionalidad de autenticación empresarial está restringida a la aplicación para UWP creada con cuentas de empresa y está sujeta a validación adicional de incorporación. Debe evitar la funcionalidad de autenticación empresarial a menos que sea absolutamente necesario. Para obtener más información, consulte Registro para una cuenta de desarrollador. Por ejemplo, los siguientes proveedores de SID y SDDL requieren la funcionalidad de autenticación empresarial:
- "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)"
Estos proveedores no requieren la funcionalidad de autenticación empresarial:
- "LOCAL=user"
- "LOCAL=machine"
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"
Consulte también
Se aplica a
DataProtectionProvider(String)
Constructor usado para las operaciones de cifrado. Use este constructor antes de llamar a los métodos 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)
Parámetros
- protectionDescriptor
-
String
Platform::String
winrt::hstring
Contiene el descriptor de protección que determina la entidad a la que se cifrarán los datos. Para obtener más información, vea la sección Comentarios.
Comentarios
No use este constructor antes de iniciar una operación de descifrado. En su lugar, debe usar el constructor DataProtectionProvider().
En el caso de los descriptores de seguridad y las cadenas SDDL, debe establecer la funcionalidad de autenticación empresarial en el manifiesto. La funcionalidad de autenticación empresarial está restringida a las aplicaciones creadas con cuentas de empresa y están sujetas a validación adicional de incorporación. Debe evitar la funcionalidad de autenticación empresarial a menos que sea absolutamente necesario. Por ejemplo, los siguientes proveedores de SID y SDDL requieren la funcionalidad de autenticación empresarial:
- "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)"
Estos proveedores no requieren la funcionalidad de autenticación empresarial en ninguna de las plataformas:
- "LOCAL=user"
- "LOCAL=machine"
Estos proveedores no requieren la funcionalidad de autenticación empresarial en Windows:
- "WEBCREDENTIALS=MyPasswordName"
- "WEBCREDENTIALS=MyPasswordName,myweb.com"