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
- 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 .
- Use el valor del token de clave pública para actualizar el atributo publicKeyToken del elemento assemblyIdentity en el archivo de manifiesto.
- 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).
- Use Makecat.exe con el archivo .cdf generado para crear el catálogo de seguridad para el ensamblado. Esta herramienta se incluye en CryptoAPI.
- 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.