keytool错误 - NoSuchAlgorithmException - SHA256withRSA

时间:2015-02-27 08:34:04

标签: java certificate keytool

我使用的是Java版本 - 1.5.0_10 我使用keytool将客户端证书添加到我的服务器信任库。在添加其中一个证书时,我收到以下错误。

keytool error - NoSuchAlgorithmException - SHA256withRSA

  • 是否有解决此问题的方法?
  • 我是否必须升级我的java?
  • 我可以将我的keytool指向一个罐子然后侥幸逃脱吗?如果是这样,我该怎么做。

请帮忙。

由于 哈拉

1 个答案:

答案 0 :(得分:0)

SHA256withRSA由SunRsaSign提供程序在以后的Java 1.5更新中实现

我用java 1.5 update 22测试了它。

这是一段代码,显示了他们实施的JCA提供商和算法

import java.security.Provider;
import java.security.Security;
import java.util.Enumeration;

public class TestSslProviders {
  public static void main(String[] args) throws Exception {
    try {
      Provider p[] = Security.getProviders();
      for (int i = 0; i < p.length; i++) {
          System.out.println(p[i]);
          for (Enumeration e = p[i].keys(); e.hasMoreElements();)
              System.out.println("\t" + e.nextElement());
      }
    } catch (Exception e) {
      System.out.println(e);
    }
  }
}