SSL证书读取
证书内容:
MIIDhDCCAmygAwIBAgIFAV0Imw0wDQYJKoZIhvcNAQELBQAwXDEnMCUGA1UEAwweczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MTEwLwYJKoZIhvcNAQkBFiJzc2xAczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MB4XDTE4MDQyMjA3NTE0MVoXDTE5MDQyMjA3NTE0MVowXDEnMCUGA1UEAwweczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MTEwLwYJKoZIhvcNAQkBFiJzc2xAczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwOgVQHLrxZruiiMGHQyEmCWwPpDLoxlMZboD4XpMKScxfCWYMeHgygEImagDCNzQdGgJeQ
到https://www.sslshopper.com/certificate-decoder.html 去解码下:
可以看到结果为:
Certificate Information:
Common Name: s50-62-135-15.secureserver.net
Valid From: April 22, 2018
Valid To: April 22, 2019
Serial Number: 5855812365 (0x15d089b0d)
使用python完成同样的事情:
from asn1crypto import x509
import base64 if __name__ == "__main__":
st_cert64 = "MIIDhDCCAmygAwIBAgIFAV0Imw0wDQYJKoZIhvcNAQELBQAwXDEnMCUGA1UEAwweczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MTEwLwYJKoZIhvcNAQkBFiJzc2xAczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MB4XDTE4MDQyMjA3NTE0MVoXDTE5MDQyMjA3NTE0MVowXDEnMCUGA1UEAwweczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MTEwLwYJKoZIhvcNAQkBFiJzc2xAczUwLTYyLTEzNS0xNS5zZWN1cmVzZXJ2ZXIubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwOgVQHLrxZruiiMGHQyEmCWwPpDLoxlMZboD4XpMKScxfCWYMeHgygEImagDCNzQdGgJeQ/CvUcS7/4ziYSlAbuNlQygfif+E3KdwsZ93QDZW8V0EsD64nU1lftu4svfCclg01PCjArn1ql5yP8A3ur+Gp0Fz9SdciJVy8N2nK2QU8r2GTlLJHRbuQ7jjgYUvVvt5ykTiqE2GFL2bf6kNZISm65U/wn8E3j9WXlTaakzdm5hDdmFdBuKdZYLZO33PJlJ39sekmt+eo32z9RFXKHCBqNN2AwXPhxITeir8PokjJyv0QHB9/L++dWWs1dCsGchTavwfcXLKnbNk0AtQwIDAQABo00wSzAdBgNVHQ4EFgQUyMRlELq4JmdTDH/3aINzdN0JCBEwHwYDVR0jBBgwFoAUyMRlELq4JmdTDH/3aINzdN0JCBEwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgEz4bp2pqlazup3HqFntquyhSiuUyx3ad/Am9lsTKq31rwbriSL2F6I3I+5bB2I9/B82vKKcqsY5ZhblDgBvvqKgV7tP5xE3k8P2wu+IE5iBEdqUAv8C5V+D3zlI1M0OXjCi4/kphwYJVKn0WPI/imjQbN/6q03ItApG2tUmmm76x+VBDtwk7VSFngfGDyL90dkH1UgxrCPGGLMUX21GgbdEB0Md7vax+yAXxNg4joc67CsZ5B9XaFhZDKGKSPrM6oORnsYkdAXNw17CtbL2Trwd1IVsQOGymKqko9LEeWgyq8GpRsFCX+WMC4RqsNt8Pm8PwLd2OhgeaCbhfJkKyQ=="
st_cert=base64.b64decode(st_cert64) ;
cert = x509.Certificate.load(st_cert)
print(cert)
print(cert.subject)
print(cert.serial_number)
#print(dir(cert))
SSL证书读取的更多相关文章
- 为你的Android App实现自签名的 SSL 证书(转)
介绍 网络安全已成为大家最关心的问题. 如果你利用服务器存储客户资料, 那你应该考虑使用 SSL 加密客户跟服务器之间的通讯. 随着这几年手机应用迅速崛起. 黑客也开始向手机应用转移, 原因有下列3点 ...
- StartCom 申请 SSL 证书及 Nginx HTTPS 支持配置全攻略
来源:https://www.williamyao.com/index.php/archives/1397/ 前言 最近收到 StartCom 的邮件,数字证书即将过期,想到去年在 StartSSL ...
- iOS开发HTTPS实现之信任SSL证书和自签名证书
iOS开发HTTPS实现之信任SSL证书和自签名证书 转自:http://www.jianshu.com/p/6b9c8bd5005a/comments/5539345 (收录一下供自己学习用的) 字 ...
- Nginx配置免费SSL证书StartSSL,解决Firefox不信任问题
先在StartSSL上申请免费一年的SSL证书,具体过程网上很多教程.然后把申请到的key和crt文件上传到服务器,比如/usr/local/nginx/certs/. Nginx配置SSL证书 直接 ...
- 为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复259或者20170704可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- SSL证书安装指引
https://cloud.tencent.com/document/product/400/4143 下载得到的 www.domain.com.zip 文件,解压获得3个文件夹,分别是Apache. ...
- https 自签名SSL证书
介绍 TLS或称传输层安全性,及其前身SSL(代表安全套接字层)是用于将正常流量包装在受保护的加密包装中的Web协议. 使用这种技术,服务器可以在服务器和客户端之间安全地发送流量,而不会被外部各方拦截 ...
- 看完Andoird9.0 Pie的隐藏特性,我买了SSL证书
今年 8 月,Google 正式公布了 Android 9.0 ,新的甜点名称也正式揭晓——Pie.这次的大版本升级中,藏着一个不起眼的特性:默认使用 HTTPS 为了将所有网络流量从明文(未加密的 ...
- 为二级域名注册ssl证书,并强制使用https对http进行跳转
服务器上仍然使用nginx进行代理 1.为二级域名申请ssl证书,如blog.yourdomain.com,见前文. 2.在域名解析服务中,为二级域名添加解析记录 3.nginx默认读取/etc/ng ...
随机推荐
- java web 工程更改名字
如图: 将工程名字struts2Project02更改为struts2Project03,步骤如下: 1. 右键工程名字,选中properties,如图 2.更改项目名字 3.第2步已经真正把项目名字 ...
- 【Cucumber】【命令行】
知识点 参考:https://www.cnblogs.com/worklog/p/5253297.html cucumber的命令行选项 首先查看命令行选项.和其它命令行工具一样,cucumber提供 ...
- Java+selenium 爬Boss直聘中职位信息,薪资水平和职位描述
需要下载合适的selenium webdirver jar包和对应浏览器的驱动jar包 import org.openqa.selenium.By; import org.openqa.selen ...
- Arrays常用方法
传送:https://blog.csdn.net/u013256816/article/details/50924762
- ios手机域名https协议注意事项
加载网页版链接框架不能用http 1.下载到本地 2.转换为cdn https
- maven的安装以及问题
https://blog.csdn.net/machao0903/article/details/73368909https://www.cnblogs.com/jiejiecool/p/421885 ...
- ico 图标 生成 工具 网站
http://www.faviconico.org/favicon favicon.ico在线制作,在线Favicon.ico制作转换工具
- 非常好的 gdb tui 的文章
http://beej.us/guide/bggdb/ Help Commands help command Get help on a certain command apropos keyword ...
- sql 聚合函数和group by 联合使用
原文 很多时候单独使用聚合函数的时候觉得很容易,求个平均值,求和,求个数等,但是和分组一起用就有点混淆了,好记性不如烂笔头,所以就记下来以后看看. 常用聚合函数罗列 1 AVG() - 返回平均值 C ...
- android -------- 混淆打包报错(warning - InnerClass annotations are missing corresponding EnclosingMember annotations)
最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations ...