Compartir a través de


Contenedores, claves y certificados de claves necesarios

Los programas de ejemplo de las secciones siguientes realizan operaciones que requieren que los pares de claves públicas y privadas estén disponibles para cifrar y descifrar archivos, mensajes y firmas. Muchos de estos programas compilarán, vincularán y ejecutarán, pero producirán errores en tiempo de ejecución sin la existencia de contenedores de claves, claves, almacenes de certificados y certificados adecuados en esos almacenes.

Además, algunos de los certificados del almacén MY deben tener algunas de sus propiedades extendidas establecidas.

Para crear el contenedor de claves predeterminado necesario, ejecute el programa en El programa C de ejemplo: Crear un contenedor de claves y generar claves. Tenga en cuenta que la creación de un contenedor de claves no genera automáticamente pares de claves públicas y privadas. Sin embargo, el programa de ejemplo crea el contenedor de claves y genera los pares de claves pública y privada.

Una vez generados los pares de claves públicas y privadas, los certificados de prueba que usan esas claves se pueden obtener de una entidad de certificación (CA).

Varios de los programas asumen que existen certificados con nombres de firmante específicos en el almacén del sistema MY. En concreto, varios programas buscan certificados con los nombres de sujeto "Full Test Cert" y "Hortense". Los nombres de firmante de los certificados se pueden cambiar en el código para que coincidan con los nombres de firmante de los certificados que existen en el almacén de certificados MY.

Ejecutar el programa de ejemplo en Programa C de ejemplo: enumerar los certificados en un almacén mostrará todos los certificados de un almacén y todas las propiedades extendidas establecidas en esos certificados.