2010-08-07 98 views
2

我有一個自簽名JAR文件。我希望它能夠:以編程方式獲取證書詳細信息

  1. 檢查它是否已簽名;
  2. 獲取並輸出簽名證書的詳細信息。

該jar無需使用服務器檢查或驗證證書。

任何幫助,將不勝感激。謝謝! :)

+0

嘿!歡迎來到StackOverflow!如果您想詳細瞭解如何格式化答案,以便其他用戶可以輕鬆理解並回答您的問題,請參閱[StackOverflow標記指南](http://stackoverflow.com/editing-help)。 – 2010-08-07 03:18:53

回答

2

使用CodeSource#getCertificates()

Certificate[] certificates = YourClass.class.getProtectionDomain().getCodeSource().getCertificates(); 
+0

非常感謝!工作很好。 – Sticky 2010-08-07 03:55:17

+1

不客氣。 – BalusC 2010-08-07 03:56:48