ruby
默默前行
这个作者很懒,什么都没留下…
展开
-
Ruby SSL socket 服务器和客户端
首先需要准备好服务器端的证书和key 其次需要准备好客户端的证书和key 所有服务器客户端的证书和key都需要是同一个ca签署的。首先请看服务器代码:require 'socket'require 'openssl'$cacrtf="ca.crt"$crtf="server.crt"$keyf="server.key"server = TCPServer.new('127.0.0.1',原创 2015-04-29 23:26:43 · 901 阅读 · 0 评论 -
Ruby SSL socket 双向认证
Ruby SSL Socket 双向认证最近因为工作需要,需要写一个和服务器证书交换的,基于SSL Socket的客户端。服务器端为java编写的,证书为jks证书,服务器颁发给客户端的证书也是jks的,这个就需要我们自己去把证书转换为Ruby中用的基于OpenSSL的证书。证书的转换请参考我的另一篇博客《 jks证书转为pem证书,TrustedCertEntry not supported的原创 2015-04-29 21:56:27 · 957 阅读 · 0 评论 -
jks证书转为pem证书,TrustedCertEntry not supported的解决办法
从网上看到先把jks证书转为p12证书,然后再从p12证书转为pem证书。sert.jks 转为 sert.p12 keytool -importkeystore -srckeystore sert.jks -destkeystore sert.p12 -srcstoretype jks -deststoretype pkcs12 sert.p12 转为 sert.pem openssl pk原创 2015-04-29 17:15:24 · 8743 阅读 · 4 评论 -
Ruby REXML 生成xml,添加命名空间
ruby 使用rexml 生成xml 很方便,可以参考一下代码require 'rexml/document'include REXMLdoc = Document.new# 生成一个epp的节点epp = Element.new 'epp'# 生成 domain的节点domain = Element.new 'domain'# 将domain节点添加为epp的子节点epp.add_e原创 2015-04-30 22:25:07 · 995 阅读 · 0 评论