最近想尝试用C#做NB_IOT北向API接口的访问。北向API的接口的访问需要证书的双向认证,而C#不支持双向认证,所以就使用IKVM在C#中跑JAVA程序实现HTTPS请求部分。 步骤如下: 一、使用Eclipse编写好北向API请向的JAVA部分代码并打包。如图: 1、代码编写 2、生成jar ...
分类:
编程语言 时间:
2018-06-18 13:25:29
阅读次数:
238
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.waitForClose(SSLSocketImpl.j
分类:
Web程序 时间:
2018-05-28 18:57:42
阅读次数:
232
之前的博文中已经介绍过使用kubeadm自动化安装Kubernetes,但是由于各个组件都是以容器的方式运行,对于具体的配置细节没有太多涉及,为了更好的理解Kubernetes中各个组件的作用,本篇博文将使用二进制的方式安装Kubernetes集群,对于各个组件的配置做进一步的详细说明。在1.10版本中,已经逐步废弃掉了非安全端口(默认8080)的连接方式,这里会介绍使用ca证书双向认证的方式来建
分类:
Web程序 时间:
2018-05-25 22:07:36
阅读次数:
1691
SSL Client Authentication over HTTPS (Python recipe) A 16 line python application that demonstrates SSL client authentication over HTTPS. We also expl ...
分类:
编程语言 时间:
2018-04-27 18:03:33
阅读次数:
399
为服务器生成证书 “运行”控制台,进入%JAVA_HOME%/bin目录,使用如下命令进入目录: cd “c:\Program Files\Java\jdk1.6.0_11\bin” 使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“D ...
分类:
Web程序 时间:
2018-04-23 00:16:40
阅读次数:
211
1.首先理解非对称加密与对称加密 (1)非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密, 只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密 ...
分类:
Web程序 时间:
2018-03-05 11:13:01
阅读次数:
239
对称 DES: DES算法 再大多运用在 如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等领域 DES算法的入口参数有三个:Key、Data、Mode。 Key为8个字节共64位,是DES算法的工作密钥; Data也为8个字节64位,是要被加密或被解密的数据 ...
分类:
其他好文 时间:
2018-02-22 21:29:21
阅读次数:
144
Nginx代理与后端http的ssl双向认证 ---可以实现后端http服务的真实ip的隐藏把双向认证原客户端是的证书和密钥给代理nginx配置在本机实现案例:server { listen &nb
分类:
其他好文 时间:
2018-01-17 11:24:03
阅读次数:
184
一、实现http的双向认证 ①使用OpenSSL生成CA证书# cd /etc/pki/CA# openssl genrsa -out private/my-ca.key# openssl req -new -key private/my-ca.key -out private/my-ca.csr:生成证书请求文件# openssl req -new
分类:
Web程序 时间:
2018-01-15 17:32:09
阅读次数:
217
自签CA一般是没有应用场景的,因为需要客户端浏览器导入证书才能访问 但是在某些需要内部使用的场景下,确实是一个解决方案 但是在lampp配置了双向认证以后发现 原来自带的管理命令 lampp startapache 并不能启动 而是一直卡死在等待中 其实是apache在配置了双向认证以后 启动时需要 ...
分类:
Web程序 时间:
2018-01-05 12:20:15
阅读次数:
269