Aplicaciones de Windows
Contraer la tabla de contenido
Expandir la tabla de contenido

Funcionalidades criptográficas y de infraestructura de clave pública para aplicaciones

La interfaz de programación de aplicaciones simplificada disponible para las aplicaciones de la Tienda Windows habilita las siguientes funcionalidades criptográficas y de infraestructura de clave pública (PKI):

Compatibilidad con funciones criptográficas

Puedes realizar las siguientes tareas criptográficas. Para obtener más información, consulta el espacio de nombres Windows.Security.Cryptography.Core.

  • Crear claves simétricas
  • Realizar cifrado simétrico
  • Crear claves asimétricas
  • Realizar cifrado asimétrico
  • Derivar claves basadas en contraseña
  • Crear códigos de autenticación de mensajes (MAC)
  • Contenido de hash
  • Firmar contenido digitalmente

El Kit de desarrollo de software de Windows (Windows SDK) para Windows 8 también proporciona una interfaz simplificada para la protección de datos basada en contraseña. Puedes usarla para realizar las siguientes tareas. Para obtener más información, consulta el espacio de nombres Windows.Security.Cryptography.DataProtection.

  • Protección asincrónica de datos estáticos
  • Protección asincrónica de una secuencia de datos

Compatibilidad con la codificación

Una aplicación de la Tienda Windows puede codificar datos criptográficos para la transmisión a través de una red y descodificar datos recibidos de un origen de red. Para obtener más información, consulta los métodos estáticos disponibles en el espacio de nombres Windows.Security.Cryptography.

Compatibilidad con la infraestructura de clave pública

Una aplicación de la Tienda Windows puede realizar las siguientes tareas de infraestructura de clave pública. Para obtener más información, consulta el espacio de nombres Windows.Security.Cryptography.Certificates.

  • Crear un certificado
  • Crear un certificado autofirmado
  • Instalar una respuesta de certificado
  • Importar un certificado en formato PFX
  • Utilizar claves y certificados de tarjeta inteligente (funcionalidades sharedUserCertificates)
  • Usar certificados de Mi almacén de usuario (funcionalidades sharedUserCertificates)

Además, puedes utilizar el manifiesto para realizar las siguientes acciones:

  • Especificar certificados raíz de confianza por aplicación
  • Especificar certificados de confianza del mismo nivel por aplicación
  • Deshabilitar explícitamente la herencia de la confianza del sistema
  • Especificar los criterios de selección de certificados
    • Solo certificados de hardware
    • Certificados que se encadenan mediante un conjunto especificado de emisores
    • Seleccionar automáticamente un certificado del almacén de la aplicación

Temas relacionados

Introducción a la seguridad de aplicaciones de la Tienda Windows
Guía básica para crear aplicaciones de la Tienda Windows con C# o Visual Basic

 

 

Mostrar:
© 2018 Microsoft