2010-08-07 101 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