【问题标题】:Java/SSL - Unhandle exception:java.security.NoSuchAlgorithmExceptionJava/SSL - 处理异常:java.security.NoSuchAlgorithmException
【发布时间】:2013-03-03 20:18:49
【问题描述】:

我也想知道如何忽略Apache HttpClient 4.0中的SSL证书错误,所以我读了这篇文章:How to ignore SSL certificate errors in Apache HttpClient 4.0并照它说的做。

但我在此声明中的 intellij idea 中有错误:

   SSLContext sslContext = SSLContext.getInstance("SSL");

处理异常:java.security.NoSuchAlgorithmException。

我也试过“TLS”但没用。

请问有人知道如何解决这个问题吗?

【问题讨论】:

    标签: java ssl


    【解决方案1】:

    你得到这个编译错误是因为SSLContext.getInstance("SSL"); 抛出了一个你必须处理的检查异常。

    用 try-catch 块包围该行:

    try {
       SSLContext sslContext = SSLContext.getInstance("SSL");
    } catch (NoSuchAlgorithmException e) {
       /// handle e
    }
    

    或在方法定义中添加throws NoSuchAlgorithmException

    这是 Java 基础知识,您应该了解一些有关异常的知识:Lesson: Exceptions

    【讨论】:

    • 感谢您对我的帮助^.^
    猜你喜欢
    • 2011-09-15
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    相关资源
    最近更新 更多