1. 数字证书可以在多台不同的电脑上使用吗
可以的,在不同的电脑上使用时都需要安装(数字证书可以在多台电脑中安装,最多可以安装10个),需要及时清理不用的数字证书:财付通主页----证书管理里可以删除~
2. 用数字证书登录的网站,怎样用python实现
需求:
1、通过数字证书,非对称加密方式传送对称秘钥给服务端
2、用户名、密码使用对称秘钥加密,发送服务端验证
3、传送数据使用字节流方式
实现思路:
1、了解python的struct模块,用于字节流组件
2、安装M2Crypto模块,此模块依赖第三方软件swig、openssl
M2Crypto模块安装步骤(centos6.5环境)
1、安装python2.7.10
yum -y install openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib libcurl-devel mysql-devel libpcap-devel
tar zxvf Python-2.7.10.tgz
mkdir -p /usr/local/python/2.7.10/lib
./configure --enable-shared --prefix=/usr/local/python/2.7.10 LDFLAGS="-Wl,-rpath /usr/local/python/2.7.10/lib"
make
make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -fs /usr/local/python/2.7.10/bin/python2.7 /usr/bin/python
2、配置yum调用python版本
vi /usr/bin/yum
修改成!/usr/bin/python2.6.6
安装 setuptools、pip
3、配置环境变量
export PATH=/usr/local/swig3.0.7/bin:$PATH:/usr/local/python/2.7.10/bin:/usr/local/pcre/bin
export LD_LIBRARY_PATH=/lib:/usr/local/pcre/lib/
4、安装PCRE
下载地址:
./configure --prefix=/usr/local/pcre
make
make install
ln -s /usr/local/pcre/lib/libpcre.so.1 /lib
或者yum安装
1 yum install -y pcre pcre-devel
5、安装swig
下载地址:
./configure --prefix=/usr/local/swig3.0.7
make
make install
查看版本信息swig -version,如果版本信息与安装的不匹配,which swig,看下当前swig程序的路径,如果不是自己安装的路径,修改环境变量。
6、安装M2Crypto
下载地址:
cp /usr/include/openssl/opensslconf-x86_64.h ./
python setup.py install
M2Crypto模块安装步骤(Ubuntu 16.04.1环境)
1、基础安装
apt-get install g++ build-essential make
2、安装python2.7
apt-get install python2.7
3、安装pcre
apt-get install libpcre3 libpcre3-dev
4、安装swig
下载地址
./configure --prefix=/usr/local/swig3.0.7
make
make install
配置环境变量
vi /root/.bashrc
export PATH=/usr/local/swig3.0.7/bin:$PATH
5、安装M2Crypto
apt-get install python-m2crypto
struc模块说明
struct模块中最重要的三个函数是pack(), unpack(), calcsize()
pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)
unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuple
calcsize(fmt) 计算给定的格式(fmt)占用多少字节的内存
struct中支持的格式如下表:
Format
C Type
Python
字节数
x
pad byte
no value
1
c
char
string of length 1
1
b
signed char
integer
1
B
unsigned char
integer
1
?
_Bool
bool
1
h
short
integer
2
H
unsigned short
integer
2
i
int
integer
4
I
unsigned int
integer or long
4
l
long
integer
4
L
unsigned long
long
4
q
long long
long
8
Q
unsigned long long
long
8
f
float
float
4
d
double
float
8
s
char[]
string
1
p
char[]
string
1
P
void *
long
注1.q和Q只在机器支持64位操作时有意思
注2.每个格式前可以有一个数字,表示个数
注3.s格式表示一定长度的字符串,4s表示长度为4的字符串,但是p表示的是pascal字符串
注4.P用来转换一个指针,其长度和机器字长相关
注5.最后一个可以用来表示指针类型的,占4个字节
为了同c中的结构体交换数据,还要考虑有的c或c++编译器使用了字节对齐,通常是以4个字节为单位的32位系统,故而struct根据本地机器字节顺序转换.可以用格式中的第一个字符来改变对齐方式.定义如下:
Character
Byte order
Size and alignment
@
native
native 凑够4个字节
=
native
standard 按原字节数
<
little-endian
standard 按原字节数
>
big-endian
standard 按原字节数
!
network (= big-endian)
standard 按原字节数
使用方法是放在fmt的第一个位置,就像'@5s6sif'
3. 一台电脑可以安装多个支付宝数字证书吗
支付宝同一台电脑上可以安装多张文件数字证书。用户可将多张数字证回书保存在一台电脑上,登录时答选择一张需要登录的证书即可。
个人类型用户安装数字证书数量上限为30张;非个人类型的用户上限为80张。超过后再安装其他数字证书,安装页面会要求用户删除不常用的数字证书。
温馨提示:商户类型账户无此个数限制。
4. 为什么农行的网上银行证书登录页面总是进不去
农行的网上银行证书登录页面总是进不去,原因:
一、修复。
步骤:
1、打开浏览器,然后点击工具栏文件,在弹出的菜单中选择internet选项,点击打开。
2、然后internet选项中,点击右上角的高级的选项卡,点击浏览器的重置按钮。
3、出现一个选项,是不是要把所有浏览器中所保存的密码缓存等信息一并删除,我们可以选定,以确保重置的准确性。点击开始重置按钮。
4、软件开始重置这些常用的设置了,等待重置完成,点击关闭按钮退出设置选项。
二、修复HOST。
步骤:先复制hosts文件到别的地方,修改完了再覆盖回来。中间会提示目标文件夹拒绝访问,需要提供管理员权限,点击继续即可。
三、重新下载证书。
步骤:进入农行个人网银证书下载网页(https://easyabc.95599.cn/ra/certDownload/zh_CN/entrance/IdvCstLogon.aspx),根据提示操作。
四、农行网银系统内部原因或农行网银页面点击量太多。
可以稍等再次登录。
5. win8系统下IE10登陆很多网站时会提示证书错误,求解决方法!
解决复方法:
1、按下制 Windows + R 键打开“运行”,输入“mmc”,点击“确认”,打开控制台;
2、点击“文件=》添加/删除管理单元”;
3、在弹出的窗口左侧列表中选中“证书”在点击“添加”;
4、在证书管理单元的账户中选择“我的用户账户”,点击“完成”;
5、右侧列表有“证书”单元以后,在点击“确认”;
6、展开“证书”=》“受信任的根证书颁发机构”=》“证书” ,在右侧列表中查找你需要删除的证书,然后在将其删除;
6、在重新打开需要证书的网站,这是网站会提示需要安装证书,直接点击“查看证书”,点击“安装证书”=》“安装到受信任的根证书颁发机构”即可。
6. 安装了数字证书,如何在多台电脑上用数字证书登录支付宝,并安全支付
安装完数字证书后,会有一些选项,其中一项是备份,另一项是U盘什么的
备份的话版,你提示步骤操作就行权了,然后将备份来的证书放在电子邮件上,这样你就可以想在哪台用都可以了,上邮件下载再安装就行了
推荐是U盘备份,想在哪台用插上U盘就行了,至于怎么备份,你在安全管理或者数字证书管理那里有相关的选项,跟着提示操作就行了,很简单的,密码别忘记哦
7. 一个域名能有多个ssl证书不
一个域来名的话只能是一自个证书。
如果是单域名的话,那么只能给一个域名使用,当然可以是主域,也可以是二级域名,如果是多域名证书的话,那么就可以支持多个域名使用了,可以是不同的主域,但是如果有了通配符证书的话,那么一个域名还有他那个域名,还有下一级的域名,就是他不会限制域名的数量,那只有一个域名的情况,就可以选择那个域名的证书,但是如果拥有不同的域名的话就选择多域名证书,但是如果大量的子域名的话,就可以选择通配符的证书,那么现在大家明白了吗?ssl证书可以用于多个域名吗?答案当然是选择通配符的话就可以用于多个域名了。
8. 数字证书可以在多台不同的电脑上使用吗
到移动存储设备上(例如:U盘、移动硬盘、软盘等)。
首先保证您是支付宝数字证书专用属户并使用证书登录了支付宝,从安全中心数字证书管理,选择备份证书即可完成数字证书的备份,生成一个XXXXXX.pfx文件,该文件就是您支付宝数字证书的备份。
操作步骤如下:1、登录支付宝账户--安全中心安全检测点管理证书点备份证书进入备份证书操作页面;
点击管理数字证书选择备份证书:2、请设置您的证书备份密码,并务必请牢记,否则无法导入证书;
在操作本机是否允许再备份时,
如果您选择了不允许,那么您这次证书备份后,以后都不能在这台电脑上再次备份,
所以请您根据实际情况,慎重选择是否允许再次备份:3、点击备份后,会生成一个XXXXXX.pfx的备份文件,该XXXXXX会自动显示为您的支付宝账户的名字,
要好好保管您备份的资料,并且记住您的备份目录。
4、点击保存后,页面会跳出提示框:
5、点击确定,即可成功保存您的证书备份文件。
9. 税务数字证书密码是多少税控盘和报税盘的口令是多少
税控盘版开票软件中税务数字证书密码默认为八个8,但必须修改密码后才可以专使用,属不能用原密码。
税控盘和报税盘的口令是八个8,这个可以用原始密码进入系统。
10. 很多网站都提示:安全证书不受信任 证书风险
电脑时间同网站时间同步,提示说过时,其原因可能有:
一、网回站问题
1、网站未及时更新证书也答会造成证书过期,此时只需等待网站自行更新证书;也可能是颁发证书的机构不受信任;网站地址与安全证书中的地址不匹配;网站的安全证书已被吊销。
2、证书没过期,但网站存在不安全的隐患。
3、虚假网站
如像上边说的那样,这个网站是不能继续访问了。
二、浏览器或浏览器设置问题更换浏览器,打开IE选项,把安全级别设置为默认。
三、防御软件误报
本来这个网站没问题,误认为这个网站存在不安全的隐患。点“继续”可以防问这个网站。
四、网站没问题,是你使用的系统不被识别
可在安全警报页面,点击后边的“查看证书”,然后点击“安装证书”,点“下一步”,直至“完成”。以后再打开这个网站就不会出现安全警告了。