Constantes de DPAPI de CNG

La API de protección de datos de CNG usa las siguientes constantes.

NCRYPT_DESCR_DELIMITER_AND

L" Y "

Se puede usar para probar una cadena de descriptor de protección para un delimitador AND.

NCRYPT_DESCR_EQUAL

L"="

Se puede usar para probar una cadena de descriptor de protección para un signo igual.

NCRYPT_DESCR_DELIMITER_OR

L" O "

Se puede usar para probar una cadena de descriptor de protección para un delimitador OR.

NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL

"LOCAL"

El descriptor de protección LOCAL protege el contenido de la sesión de inicio de sesión, el usuario actual o el equipo local, tal y como se identifica en las siguientes constantes:

  • NCRYPT_KEY_PROTECTION_LOCAL_LOGON
  • NCRYPT_KEY_PROTECTION_LOCAL_USER
  • NCRYPT_KEY_PROTECTION_LOCAL_MACHINE

NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL

"SDDL"

Protege el contenido de una cadena SDDL (Lenguaje de definición de descriptores de seguridad) que contiene información del descriptor de seguridad.

NCRYPT_KEY_PROTECTION_ALGORITHM_SID

"SID"

El descriptor de protección de SID contiene una identidad de grupo o entidad de seguridad.

NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS

"WEBCREDENTIALS"

Protege las credenciales de la cuenta web de un usuario.

NCRYPT_KEY_PROTECTION_LOCAL_LOGON

"inicio de sesión"

Protege el contenido de la sesión de inicio de sesión actual. Los usuarios no podrán descifrar el contenido protegido después del inicio de sesión o reinicio.

NCRYPT_KEY_PROTECTION_LOCAL_MACHINE

"máquina"

Protege el contenido en el equipo local. Todos los usuarios del equipo local pueden descifrar el contenido protegido.

NCRYPT_KEY_PROTECTION_LOCAL_USER

"user"

Protege el contenido de la sesión de usuario actual. Solo este usuario en el equipo local podrá descifrar el contenido protegido.

MS_KEY_PROTECTION_PROVIDER

"Proveedor de protección de claves de Microsoft"

Representa el proveedor de protección de claves de Microsoft que admite formatos representados por las siguientes constantes:

  • NCRYPT_KEY_PROTECTION_ALGORITHM_SID
  • NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL
  • NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL

WINDOWS_CLIENT_KEY_PROTECTION_PROVIDER

"Proveedor de protección de claves de cliente de Windows"

Representa el proveedor de protección de claves de Microsoft que solo está disponible en el cliente y que admite formatos representados por las siguientes constantes:

  • NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado
NCryptprotect.h