De GlobalSign: Preguntas más frecuentes sobre firma de código :
Cuando un certificado SSL para un sitio web contendría un uso de clave extendida de Autenticación del servidor que muestra que puede usarse para identificar un servidor, un certificado de firma de código tiene un uso de clave extendida de Firma de código para indicar que se puede usar para firmar código .
Por lo tanto, para la firma de código, necesita un uso de clave extendida de la firma de código mientras que para un servidor web, en lugar de un uso de clave de autenticación de servidor. Y para la firma de certificados, las restricciones básicas deberían permitir que el certificado se utilice como CA. Al crear certificados que difieren en estas configuraciones y también tienen estas configuraciones marcadas como críticas para que no se ignoren, puede obtener las restricciones apropiadas.