3、想着在我们引入GmSSL之前没有这个问题,因此怀疑是GmSSL引入了某个提供者的包导致了冲突,然后发现其实这个包没有引入其他包 4、继续追源码,又回到上面的getService方法中排查,var3是获取到的提供者,也就是说下面是从提供者中去获取的service,没有找到我们要的算法,因此认为提供者有问题。 5、查看对比使用GmSSL前...
cd GmSSL-master/ ./config --prefix=/usr/local/gmssl --openssldir=/usr/local/gmssl no-shared//“–prefix=/usr/local/gmssl” 指定安装路径 “no-shared” 只编译静态库,不编译动态库,解决和openssl兼容问题 make make install 进入安装后的目录查看安装结果 cd /usr/local/gmssl/bin/ [root@localhost ...
在tomcat的tcnative库的编译时指定了gmssl,同时使用gmssl生成了一个服务器端的证书,在开启tomcat后使用国密版360浏览器无法访问,使用Chrome返回的错误为 ERR_SSL_VERSION_OR_CIPHER_MISMATCH,现在卡在这里不知道该怎么办了 Owner guanzhi commented Dec 26, 2018 建议使用本项目 Code/Release 中提供的Mac版国密浏览器...
SKF使用问题 Created by: huchuanwen 作者您好, 我在GitHub上下载master版本的gmssl,安装在centos7上,需要用到SKF,但是我在用ENGINE加载的时候发现ENGINE_load_skf接口不可见,看了源码后发现是有宏OPENSSL_NO_DYNAMIC_ENGINE控制,重新编译后问题来了。 问题:编译正常通过,但是编译test程序报SKF_nid_to_encparam、...
之前的VS2013工程是基于openssl1.0.1f, 关于RSA证书的PKCS7签名的接口是用cryptoapi的CryptSignMessage实现的 而验签是由openssl来做的PKCS7拆包工作,组合成skf库规范的结构体,然后使用设备的skf国密库进行验签。 现在替换成gmssl之后,发现使用CryptSignMessage产生的p7
尝试了在配置nginx时指定openssl路径为gmssl的各种版本,也试了更改openssl源码,认证时可以弹出选择客户端证书,但选完之后网页就崩溃了,nginx日志中也没有相应的访问和错误. ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY 我想问一下这是nginx认证证书时出现了问题还是浏览器的问题? 环境是Ubuntu16.04和谷歌浏览器 或者哪...