2009-09-30 11 views
7

Ist es möglich, ein Serverzertifikat zu verwenden, um eine Java Web Start App zu signieren? Was ich wissen möchte ist, ob es funktioniert. Ich habe ein vertrauenswürdiges Zertifikat für meinen Server und möchte das gleiche Zertifikat zum Signieren einer App verwenden.Java Signs mit Serverzertifikat

Im Moment habe ich diese Warnung:

Diese jar Einträge enthält, deren ExtendedKeyUsage Erweiterung des signer Zertifikat nicht die Codesignatur ermöglichen. Dieses Jar enthält Einträge, deren NetscapeCertType-Erweiterung des Unterzeichnerzertifikats den Code signing nicht zulässt.

Kann ich meine App ohne die Warnung starten, dass das Zertifikat nicht vertrauenswürdig ist?

+0

Warum der Downvote? –

+0

Funktioniert es in Ihrem Fall? Ich meine, mit SSL-Zertifikat für die Website genommen ist nützlich für JAR Signing auch, Ihre Erfahrung wird viel helfen :) – Amogh

+0

@Amogh SSL-Zertifikate sind für Websites/Webapps, die über https kommunizieren. Für eigenständige Apps benötigen Sie ein anderes Zertifikat. –

Antwort

12

Sie erhalten eine Warnung, wenn Sie kein Codesignaturzertifikat verwenden. Für die meisten CA kostet das code signing cert mehr als das server cert. Meiner Meinung nach ist dies nur ein Marketing-Programm, um Sie für ein anderes Zertifikat zu bezahlen. Es gibt keinen technischen Unterschied zwischen zwei Zertifikaten. Einige Zertifizierungsstellen bieten möglicherweise kombinierte Angebote für beide an.

+0

Ich bekomme bereits eine Warnung beim Signieren der Gläser. Du meinst, ich bekomme eine Warnung, wenn ich die App starte? –

+0

Sie erhalten eine Benachrichtigung, wenn Sie das JAR ausführen, auch wenn Sie das richtige Zertifikat verwenden. Aber Sie werden eine Warnung in Ihrem Fall bekommen. Leider sehen die meisten Benutzer den Unterschied nicht :( –

+2

Sie benötigen ein echtes Code-Signatur-Zertifikat. Siehe http://stackoverflow.com/questions/155241/cheapest-java-code-signing-certificate-not-self- unterschrieben für tolle Tipps, wo man sie günstig bekommen kann. – CarlG

Verwandte Themen