tomcat配置ssl单向认证 单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到 客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端 和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。 1、使用jdk(本例使用1.7.0_67)工具生成证书库文件; keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 365 -keystore "F:\cert\tomcat.keystore" 密码为123456,www.newbie.com为随意取的,仅用作测试,使用本地host将此域名转发。 执行完成后将看到f:\cert\目录中生成了证书库文件tomcat.keystore。 2、打开tomcat(本例使用apache-tomcat-7.0.55)中的配置文件/conf/server.xml,为避免录入端口修改默认值,修改如下:...
Twitter的RPC框架Finagle简单使用介绍 本文接上篇Apache Thrift使用介绍,部分代码与上篇一样。 本例演示使用maven构建一个finagle简单例子,同样使用与上文相同的例子 1、编写pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.hode</groupId> <artifactId>finagle</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <finagle.version>6.30.0</finagle.version> <scrooge.version>4.2.0</scrooge.version> </properties> <dependencies> <dependency>...
Apache thrift软件框架简单使用介绍 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎, 以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 等等编程语言间无缝结合的、高效的服务。...