python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...
#! /bin/env python
# -*- encoding:gbk -*-
"""
用于生成
WebService
使用的
CA
及并且签署证书
"""
import sys,shutil,os,subprocess,getpass
configure={"debug":False}
def quiet_run(cmd,argstr=None):
nf=file(os.devnull,"rw")
if configure["debug"]:
p=subprocess.Popen(cmd,stdin=subprocess.PIPE)
else:
p=subprocess.Popen(cmd,stdin=subprocess.PIPE,stdout=nf,stderr=nf)
if argstr is not None:
p.stdin.write(argstr)
p.stdin.write("\n")
p.stdin.flush()
p.wait()
def get_indentity():
"""
取得用户身份信息
"""
"
请输入你的身份信息,这些信息将被附加到证书上,以便于客户确认您的
身份
"
print "
只输入英文
"
identity={}
identity["C"]="CN"
identity["ST"]=raw_input("
请输入您的省份:
")
identity["L"]=raw_input("
请输入您的城市:
")
identity["O"]=raw_input("
请输入您的单位名称:
")
identity["OU"]=raw_input("
请输入您的部门名称:
")
identity["CN"]=raw_input("
请输入您的名字:
")
identity["EMAILADDRESS"]=raw_input("
请输入您的电子邮箱地址
:")
#
连接成
OpenSSL
要求的
X500
格式字符串
subj="".join(["/"+"=".join((key,identity[key])) for key in identity if len(identity[key])>0])
print "
您的身份认证信息是
%s"%subj
return subj
def create_ca():
#
取得用户身份
subj=get_indentity()
#
要求输入密码和证书文件名
python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...相关推荐
- python如何实现模拟登录_超详细的Python实现新浪微博模拟登陆(小白都能懂)
最近由于需要一直在研究微博的爬虫,第一步便是模拟登陆,从开始摸索到走通模拟登陆这条路其实还是挺艰难的,需要一定的经验,为了让朋友们以后少走点弯路,这里我把我的分析过程和代码都附上来. 首先,我们先用正 ...
- python 验证码图片 模拟登录_【python】带图片验证码的登录自动化实战
近期在跟进新项目的时候,整体的业务线非常之长,会一直重复登录退出不同账号的这个流程,所以想从登录开始实现部分的自动化.因为是B/S的架构,所以采用的是selenium的框架来实现.大致实现步骤如下: ...
- Python爬虫:模拟登录知乎完全详解
[源码在最下面] 知乎登录分为邮箱登录和手机登录两种方式,通过浏览器的开发者工具查看,我们通过不同方式登录时,网址是不一样的.邮箱登录的地址email_url = 'https://www.zhihu ...
- Python 模块 requests 模拟登录豆瓣 并 发表动态
如何抓取 WEB 页面:http://blog.csdn.net/chenguolinblog/article/details/45024643 github 上一个关于模拟登录的项目:https:/ ...
- Python爬虫——Cookie模拟登录
文章目录 Python爬虫--Cookie模拟登录 1.Cookie模拟登录 2.Handler处理器 Python爬虫--Cookie模拟登录 1.Cookie模拟登录 现在很多网站需要用户成功登录 ...
- Python 利用 cookie 模拟登录,爬取指定关键词的淘宝商品信息
Python 利用 cookie 模拟登录,爬取指定关键词的淘宝商品信息-Selenium 1. 本文目标 由于淘宝网站的不断更新,以前的爬取方法都无法重现,必须需要登录淘宝网站才可以进行搜索商品.所 ...
- python 光标位置输入文字_colorama-用于生成彩色的终端文本和光标定位的python库.tar...
colorama是用于生成彩色的终端文本和光标定位的python库. 介绍 ANSI转义字符序列长期以来一直用于在Unix和Mac上产生彩色的终端文本和光标定位.Colorama也通过包装stdout ...
- Python之字典巩固练习(随机生成银行卡号、重复数字统计、模拟轮盘抽奖游戏等)
一.检测并输出重复单词 需求: 重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.>:1. 用户输入一句英文句子:2. 打印出每个单词及其重复的次数;输入:"hello ...
- python在手机上如何模拟登录_用 Python 换个姿势「模拟登录」
原标题:用 Python 换个姿势「模拟登录」 作者:librauee 今天给大家介绍Python一个非常有意思的库PyUserInput,它集成了PyMouse和PyKeyboard这俩模块,能够模 ...
最新文章
- java程序员封闭_变态级JAVA程序员面试32问(转)
- 2021,让 AI 不再野蛮生长
- uart与usart区别
- pdo插入mysql数据出错_php中通过pdo插入数据时,sql语句错误?
- 【STC15库函数上手笔记】2、GPIO
- ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...
- 总结几个 C 语言知识点
- python 计算流形上两点之间的测地距离
- VC中Radio控件的用法(VC2008)
- 如何注册邮箱163,有几个邮箱登录入口?
- 深度Linux关闭搜狗后没法输入,在Deepin系统中搜狗输入法问题反馈和一些问题的解决方法...
- 虚拟机安装ubuntu的相关经验总结及常见疑问
- 软件架构师之拥抱变化
- 八年级地理上册复习提纲(星球版)
- Latex的Visual Studio Code+SumatraPDF环境配置(自用)
- quot转双引号 php,js把 quot 转义双引号
- SM4国密算法原理及python代码实现
- [CVPR‘22 SLPT] Sparse Local Patch Transformer for Robust Face Alignment and Landmarks Inherent Relat
- 佛盛龙桌(台)球厅管理软件系统
- 怎么用python编程实现二次差值多项式_双三次插值算法详解 含python实现
热门文章
- C++ 字符数组函数与string函数
- 稳扎稳打Silverlight(8) - 2.0图形之基类System.Windows.Shapes.Shape
- mac下查看tensorboard中的graph
- SpringMVC之访问静态文件
- ASP.NET Web API路由规则(二)
- Oracle中Decode()函数使用技巧
- 单点登录在项目中的实现 转.
- php输出下划线,使用php GD库输出带下划线文本的图像
- mycat 启动失败 The specified size exceeds the maximum representable size JVM exited while loading the a
- MongoDB 分片的原理、搭建、应用