Compartir a través de


Crear archivos y catálogos firmados

Para firmar un archivo y crear un catálogo para él, primero debe tener un proceso para firmar archivos, un certificado y una clave pública.

Para firmar un archivo y crear un catálogo

  1. Use Pktextract.exe para extraer el token de clave pública del archivo de certificado. El archivo de certificado debe estar presente en el mismo directorio que la utilidad .
  2. Use el valor del token de clave pública para actualizar el atributo publicKeyToken del elemento assemblyIdentity en el archivo de manifiesto.
  3. Use MT.exe para generar hashes de archivos contenidos en el manifiesto del ensamblado y para crear el archivo de descripción del catálogo (.cdf).
  4. Use Makecat.exe con el archivo .cdf generado para crear el catálogo de seguridad para el ensamblado. Esta herramienta se incluye en CryptoAPI.
  5. Use la utilidad SignTool para firmar el catálogo generado con el certificado usado en el paso 1. El archivo .cdf de los pasos 3 y 4 se puede eliminar una vez creado el catálogo.

Consulte también Ejemplo de firma de ensamblados.