一、简介

sess_id指令是一个调试工具,用来处理SSL_SESSION结构的,可以打印出其中的细节

二、语法

openssl sess_id [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename] [-text] [-cert] [-noout] [-context ID]

选项

 -inform arg     - input format - default PEM (DER or PEM)
-outform arg - output format - default PEM
-in arg - input file - default stdin
-out arg - output file - default stdout
-text - print ssl session id details
-cert - output certificate
-noout - no CRL output
-context arg - set the session ID context

三、输出

sess_id指令的典型输出如下:

SSL-Session:
Protocol : TLSv1
Cipher :
Session-ID: 871E62626C554CE95488823752CBD5F3673A3EF3DCE9C67BD916C809914B40ED
Session-ID-ctx:
Master-Key: A7CEFC571974BE02CAC305269DC59F76EA9F0B180CB6642697A68251F2D2BB57E51DBBB4C7885573192AE9AEE220FACD
Key-Arg : None
Start Time:
Timeout : (sec)
Verify return code (ok)

其中

Protocol:使用的协议。
Cipher:使用的cipher,这里是原始的SSL/TLS里定义的代码。
Session-ID: 16进制的session id。
Session-ID-ctx :session-id-ctx的16进制格式。
Master-Key :ssl session 共享密钥。
Key-Arg :key的参数,只用于SSLv2
Start Time :session开始的时间。标准的unix格式。
Timeout :session-timeout时间。
Verify return code :证书验证返回值。

四、实例

1、解析ssl_session

openssl sess_id -text -noout
-----BEGIN SSL SESSION PARAMETERS-----
MHUCAQECAgMBBAIAOQQga2PAeeIXKd7MSzRuykUQjaCbT7BMlieSMmve9MMIj1wE
MOUilBEWWakJzBkDJRdPoRPWpd2EfyosMZsHl/jRxfg2UKi8om3FFSVdFsliwi+L
9KEGAgRMvs+kogQCAgEspAYEBAEAAAA=
-----END SSL SESSION PARAMETERS-----

最新文章

  1. SpringMVC注解@RequestParam全面解析---打酱油的日子
  2. java类初始化的过程
  3. Microsoft Dynamics CRM 2013 --针对特定实体,取消保存功能(包含自动保存)
  4. eclipse在Ubuntu 13.04下的安装过程及问题小记
  5. linux 访问tomcat 管理页面时 You are not authorized to view this page 403(真实可用)
  6. Java基础之处理事件——实现低级事件监听器(Sketcher 2 implementing a low-level listener)
  7. BZOJ 3511 土地划分
  8. Phonegap3.4 教程
  9. 解决win10 关键错误开始菜单和cortana无法工作 的问题(转-真的成功了)
  10. ASP.NET 给Web中的网页添加Loading进度条形式
  11. [Swift]LeetCode672. 灯泡开关 Ⅱ | Bulb Switcher II
  12. vi命令删除
  13. 基于ROS的运动识别
  14. 05 Django REST Framework 分页
  15. [PA2012] Tax
  16. OC语言-block and delegate
  17. Xianfeng轻量级Java中间件平台:流水号管理、组织机构管理
  18. 初次学习Vue,输出Hello Vue!
  19. 鼠标聚焦到Input输入框时,按回车键刷新页面原因及解决方法
  20. SQL 根据条件取不同列中的值来排序

热门文章

  1. emacs之开始就加载tag
  2. 【经验】实现STL算法时遇到的模板编译错误问题
  3. idea 破解代码
  4. 【BZOJ】1001: [BeiJing2006]狼抓兔子(最小割 / 对偶图)
  5. MHA高可用主从复制实现
  6. <<杰克.韦尔奇自传>>
  7. 转:Ubuntu下用Sublime输入中文
  8. SVN命令解析以及问题解决(update...)
  9. git commit时候出现的问题
  10. 第四篇 Flask 中的模板语言 Jinja2 及 render_template 的深度用法