2012-04-03 11 views
1

Ich habe den Keystore und seinen inneren Schlüssel generiert. Dann habe ich mein signiertes Java-Applet. Aber jedes Mal, wenn ich mein jnlp-Applet starte, kann ich den Sicherheitsdialog des Internetbrowsers sehen. Wenn sich der Anwendungsserver und der Clientcomputer im selben Netzwerk befinden, wird im Dialogfeld "Publisher: MyCompanyName" angezeigt. Wenn Sie jedoch auf das Antragsformular im Internet zugreifen, wird "Publisher: UNKNOWN" angezeigt.Jnlp gibt Fehler in der Zertifizierung

Jeder könnte mich wissen lassen, was die Ursache dieses Problems.Any Hilfe würde sehr geschätzt werden.

Antwort

3

Ihr digitales Zertifikat wurde von Ihnen erstellt, indem Sie Details in die Eingabeaufforderungen der SDK-Tools eingeben, richtig? Es wurde nicht von einer Zertifizierungsstelle erstellt, die diese Identitätsdetails überprüft hat.

Das Problem mit dem Zertifikat, das Sie erstellt haben, ist, dass ich oder jemand anders vorgeben könnte, Sie zu sein. Aus diesem Grund weigert sich die JRE zu identifizieren, wer Sie Anspruch zu sein - die Informationen sind wertlos.

Die Lösung ist einfach. Holen Sie ein Zertifikat ein, das von einer der anerkannten Behörden überprüft wurde, und signieren Sie den Code mit diesem Zertifikat.

+0

ich sehe..so können Sie jedes Zertifikat, das ich wählen kann, empfehlen? Gibt es eine Testversion, die ich verwenden kann, bevor ich eines dieser Produkte kaufe? –

+1

1) Ich benutze selbst signierte Zertifikate (viel billiger) & erkläre meinen Benutzern, dass ich es mir nicht leisten kann, ein verifiziertes Zertifikat für die Verteilung kostenloser Apps zu bekommen. Sie können es nehmen oder verlassen. 2) Nicht, dass ich davon weiß. Ich erinnere mich, dass Thawte "FreeMail" -Zertifikate angeboten hat. für gut, frei. Leider 1) sie waren so etwas wie "Freemail Cert." anstatt "Unsere Firma" 2) Verisign hat vor einigen Jahren Thawte (?) und das Angebot von Freemail Certs gekauft. verschwunden. –

+0

whoa.so das bedeutet, dass ich das Zertifikat zuerst kaufen muss, auch wenn ich es nur testen muss. hm..das kostet mich eine Menge Geld .. gibt es andere Alternativen? –

Verwandte Themen