SSL/TLS温故知新-SSL证书

一.证书简介 
	
	1.什么是SSL数字证书
		SSL 数字证书包括一个完整的秘钥对,公钥和私钥,这两个是成套的.公钥加密数据,私钥解密.
	2.SSL的CA机构签名和自签名
		自签名就是自己给证书签名,客户端不信任会报红叉号.
		CA机构签名客户受信.有 亚马逊,沃通,亚洲诚信
	3.SSl标准证书生成流程
		(1)首先需要你生成.CSR证书请求文件,如使用OpenSSl工具 会生成 一个.CSR文件 和一个私钥
		(2)拿着.CSR文件 去CA机构申请SSL证书 包括提交应的文件,3个工作日后答复
		(3)答复后会给你让.cer公钥证书 
		

 

一.jdk中的keytool的简介
	
	1.keytool参数讲解
		 -genkey
		 -alias <alias>                  要处理的条目的别名
		 -keyalg <keyalg>                密钥算法名称
		 -keysize <keysize>              密钥位大小
		 -sigalg <sigalg>                签名算法名称
		 -destalias <destalias>          目标别名
		 -dname <dname>                  唯一判别名
		 -startdate <startdate>          证书有效期开始日期/时间
		 -ext <value>                    X.509 扩展
		 -validity <valDays>             有效天数
		 -keypass <arg>                  密钥口令
		 -keystore <keystore>            密钥库名称
		 -storepass <arg>                密钥库口令
		 -storetype <storetype>          密钥库类型
		 -providername <providername>    提供方名称
		 -providerclass <providerclass>  提供方类名
		 -providerarg <arg>              提供方参数
		 -providerpath <pathlist>        提供方类路径
		 -v                              详细输出
		 -protected                      通过受保护的机制的口令
		 
	证书信息:
		你的姓名:www.lpinfo.com   一般都用域名的
		你的单位名称:lpinfo       单位名称
		你的组织名称:lpinfo      组织名称 一般都用
		城市区域名称:HD
		省市区:BJ
		国家:CN
				
	例如详细: keytool -genkey -alias lpinfo -keypass 123456 -keyalg RSA -keysize 1024 -validity 36500 -keystore D:/lpinfo.keystore -storepass 123456
	
	

 

 

 

 

 

posted @ 2018-11-20 16:34  蜜獾互联网  阅读(21)  评论(0)    收藏  举报  来源