2014-06-26 29 views
-2

我有一個通過GoDaddy的通配符SSL證書,我導出爲兩個CRT文件。一個包含我所認爲的通配符證書,另一個是證書的godaddy方面。我試圖使用KeyStore資源管理器來創建一個keystore,並將它們導出爲一個單一的p12證書來簽署一個java applet。如何使用通配符ssl cert簽名java applet?

但是我迷路了,我不太確定自己在做什麼。

+1

GoDaddy可能會頒發一個'Key Usage'設置爲'digitalSignature','keyAgreement'和'keyEncipherment'的證書;也可能是'Extended Key Usage'的'serverAuth'。我嚴重懷疑他們在'Extended Key Usage'中設置了'codeSigning'。 – jww

回答

1

首先,我建議你read this,因爲Java SSE不支持通配符SSL證書。其次,我不相信SSL證書可以用作Java代碼簽名證書。

+0

在服務器證書的情況下,是否適用於'HostnameVerifier'類? (由於代碼簽名,我認爲這個問題在這個問題上是一個非限制性的)。 – jww

+1

@jww爲什麼Oracle不會在兩個地方使用相同的代碼庫? –

+0

那麼,我在Java 7和Java 8上執行的一些測試表明否則。 Java不僅匹配通配符,而且它也是如此。所以我很好奇不同的行爲出現在哪裏。 – jww