with java keytool jarsigner

with - java sign jar



Jarsigner: cadena de certificado no encontrada para (1)

He importado un certificado en un archivo privado ~/.keystore :

keytool -list Enter keystore password: Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry mylyn-mantis, Jul 15, 2010, trustedCertEntry

y estoy intentando firmar un frasco con él, pero me aparece un error de ''cadena de certificado no encontrada''.

jarsigner -verbose /home/robert/file.jar mylyn-mantis jarsigner: Certificate chain not found for: mylyn-mantis. mylyn-mantis must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

¿Como puedó resolver esté problema?


Parece que su almacén de claves solo contiene un certificado (clave pública), necesita una entrada de clave completa, con una clave privada y toda la cadena de certificados para poder firmar cualquier cosa