如何知道目前Java envirement支援那些Signature?

使用NoneWithRSA簽章,出現了以下錯誤。
java.security.NoSuchAlgorithmException: RSA Signature not available

該如何知道目前Java envirement支援那些Signature?

參考:http://stackoverflow.com/questions/35922727/java-security-nosuchalgorithmexception-rsa-signature-not-available

for (Provider provider : Security.getProviders())
    for (Service service : provider.getServices())
        if ("Signature".equals(service.getType()))
           System.out.println(service.getAlgorithm());

 

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s