javax.net.ssl.SSLException: Unsupported ?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

javax.net.ssl.SSLException: Unsupported ?报错

爱吃鱼的程序员 2020-06-12 10:43:48 155

在jdk1.7下是正常的,jdk1.8会报出以下异常:

javax.net.ssl.SSLException: Unsupported record version SSLv2Hello 

报错信息如下:

Caused by: [javax.net.ssl.SSLException - Unsupported record version SSLv2Hello] 
javax.net.ssl.SSLException: Unsupported record version SSLv2Hello 
at sun.security.ssl.InputRecord.checkRecordVersion(InputRecord.java:552)[:1.8.0_45] 
at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:565)[:1.8.0_45] 
at sun.security.ssl.InputRecord.read(InputRecord.java:529)[:1.8.0_45] 
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:961)[:1.8.0_45] 
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363)[:1.8.0_45] 
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391)[:1.8.0_45] 
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1375)[:1.8.0_45]



请问,如何解决

Java
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-12 10:44:04

    你好,我在做一个项目,要java和c对接,需要使用aes_crt128加解密方式的,openssl是否是这种方式,java里怎么使用?c里面是这样的接口

    voidAES_ctr128_encrypt(constunsignedchar*in, 

    unsignedchar*out, size_tlength, 

    constAES_KEY*key,

    unsignedcharivec[AES_BLOCK_SIZE],

    unsignedcharecount_buf[AES_BLOCK_SIZE],

    unsignedint*num);

    java里吗是否有相同的API或者包可以调用呢?

    @西夏一品堂使用java自带的AESCTR128加密,不用openssl,可以的我的问题也没有解决
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程