2016-10-11 1 views
4

Vor einiger Zeit habe ich ein Programm geschrieben, um jars in unserem Build-Prozess zu signieren. Was für ein paar Monate ohne Probleme funktionierte.Jarsigner (MIME Content-Type ist keine application/timestamp-reply)

Nun sind die jarsigner Ausgänge (ohne etwas zu ändern!):

jarsigner: unable to sign jar: 
java.io.IOException: MIME Content-Type is not application/timestamp-reply 

und die Gläser werden nicht mehr geschlossen.

Was ist das Problem und was muss ich tun, damit der Jarsigner wieder funktioniert?

Ich verwende diesen Zeitstempelserver:
http://timestamp.comodoca.com

und diese Java-Version:
Java HotSpot (TM) 64-Bit Server VM "1.8.0_101" auf Linux

Dies ist meine genaue Befehlszeile (die für die letzten Monate gearbeitet hat!):
jarsigner -storetype pkcs12 -keystore certificate_file.p12 -storepass mypassword -tsa http://timestamp.comodoca.com myjarfile.jar myalias

+0

Scheint, sie haben es wieder geändert, warten derzeit auf Unterstützung Antwort. – eckes

+0

Scheint so, als ob das Problem durch eine Serververzögerung/-begrenzung verursacht wird, da Comodoca empfiehlt, mindestens 15 Sekunden zu warten, um "unsere Server nicht zu hämmern", und ich sollte ungefähr 3-5 Minuten warten. – Ilya

Antwort

1

Heute funktioniert es. Sieht so aus, als hätten sie etwas an ihrem Zeitstempelserver geändert.

1

Ich habe das gleiche Problem. Ich denke, heute ändert sich etwas in Comodos Zeitstempel-Service. Der Antwortstatus für http://timestamp.comodoca.com ist derzeit HTTP/1.1 302 Moved Temporarily Content-Type: text/html

dies ein Problem für jarsigner verursacht, wie es Content-Typen erwartet application/seine Zeitstempel-Antwort

Sie sollten den Comodo-Support unter https://support.comodo.com/index.php?/Knowledgebase/Article/View/68/0/time-stamping-server kontaktieren

Verwandte Themen