在iis端配置数字证书

1. 生成自签名根证书
  openssl req -x509 -newkey rsa:1024 -keyout cakey.pem -out cacert.pem -days 3650 –config e:/openssl-0.9.6h/apps/openssl.cnf
  输入下列信息:
  PEM pass phrase:也就是密码,输入后牢记。
  然后需要输入下列信息:
  Country Name: CN //两个字母的国家代号
  State or Province Name: guang dong //省份名称
  Locality Name: guang zhou //城市名称
  Organization Name: sunrising //公司名称
  Organizational Unit Name: home //部门名称
  Common Name: besunny //你的姓名(要是生成服务器端的证书一定要输入域名或者ip地址)
  Email Address: be-sunny@163.com Email地址
 
  把cakey.pem 拷贝到out32dll/demoCA/private, 把cacert.pem拷贝到out32dll/demoCA
  注: 我用的是openssl提供的openssl.cnf,openssl.exe所在目录为out32dll
 
  2.用IIS WEB SERVER产生一个证书申请certreq.txt
  打开IIS WEB SERVER——〉站点属性——〉目录安全性——〉服务器证书——〉创建一个新证书——〉现在准备请求,但稍候发送——〉
  命名和安全设置:名称:server,位长:1024
  组织信息:组织:sunrising,组织部门:home
  站点的公用名称:网站名称(或者服务器端的ip)
  地理信息:国家:CN,省市:guang dong,市:guang zhou(注意一定要与先前的根证书相同,否则签名的时候会出错误)
  生成certreq.txt。
  把certreq.txt拷贝到out32dll所在目录
 
  3. 用自己的CA对证书申请签名。
  openssl ca -in certreq.txt -out server.pem –config e:/openssl-0.9.6h/apps/openssl.cnf
  把pem格式证书转化为x509格式
  openssl x509 -in server.pem -out server.cer
  4.导入服务器证书
  打开IIS WEB SERVER——〉站点属性——〉目录安全性——〉服务器证书——〉处理挂起并安装证书——〉选择生成的server.cer
  5.生成客户端证书
  openssl req -newkey rsa:1024 -keyout clikey.pem -out clireq.pem -days 365 –config e:/openssl-0.9.6h/apps/openssl.cnf
  输入下列信息:
  PEM pass phrase:也就是密码,输入后牢记。
  然后需要输入下列信息:
  Country Name: CN //两个字母的国家代号
  State or Province Name: guang dong //省份名称
  Locality Name: guang zhou //城市名称
  Organization Name: sunrising //公司名称
  Organizational Unit Name: home //部门名称
  Common Name: client //你的姓名(要是生成服务器端的证书一定要输入域名或者ip地址)
  Email Address: be-sunny@openssl.cn Email//地址
  a chanllenge password:123456//证书保护密码
  an optional company name:sunrising//
  签名:
  openssl ca -in clireq.pem -out client.crt –config e:/openssl-0.9.6h/apps/openssl.cnf
  生成pkcs12格式的证书
  openssl pkcs12 -export -clcerts -in client.crt -inkey clikey.pem -out client.p12
  安装信任的根证书
  把cacert.pem改名为cacert。cer,在client端的IE中使用"工具 ' Internet
  选项 ' 内容 ' 证书 ' 导入"把
  我们生成的CA根证书导入,使其成为用户信任的CA。
  安装个人证书
  把client.p12导入到client端的IE中作为个人证书
 
  全过程结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值