美文网首页
cfssl 自签名证书

cfssl 自签名证书

作者: akka9 | 来源:发表于2020-05-21 12:32 被阅读0次
cfssl print-defaults config > ca-config.json
cfssl print-defaults csr > ca-csr.json

修改 ca-config.json
过期时间改为 439200h  (50年) 或 263520h (30年)
profile www 中增加 "client auth"

修改 ca-csr.json
"CN"  默认域名
"hosts"  额外的域名或IP地址
"names"  CA的组织信息


# 生成 CA 证书
cfssl gencert -initca ca-csr.json | cfssljson -bare ca 
# 查看CA证书
openssl x509  -noout -text -in  ca.pem

# 服务器csr
cfssl print-defaults csr > self-csr.json

"CN"  默认域名
"hosts"  额外的域名或IP地址
"names"  CA的组织信息

cfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=www self-csr.json | cfssljson -bare self

# 查看服务器证书
openssl x509  -noout -text -in  self.pem

# 证书合并
cat self.pem ca.pem > self.crt
cp self-key.pem self.key

# nginx 部署

    ssl_certificate      self.crt;
    ssl_certificate_key  self.key;
    ssl_session_timeout  5m;
    ssl_protocols  TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers EECDH+AES:EECDH+CHACHA20;


# apache 参考
<VirtualHost :9443>

DocumentRoot "/myproject"  #项目目录

SSLEngine on
SSLProtocol all -SSLv2 –SSLv3 
SSLHonorCipherOrder On
SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256

SSLCertificateFile  /xx/xx/self.pem

SSLCertificateKeyFile /xx/xx/self.key

SSLCertificateChainFile /xx/xx/ca.pem

</VirtualHost>

相关文章

  • cfssl 自签名证书

  • Centos7二进制部署k8s(一) Etcd集群

    一、部署etcd集群 使用cfssl来生成自签证书,先下载cfssl工具: 1.1 生成证书 1.2 部署Etcd...

  • cfssl 自签证书

    创建 CA 证书 和 秘钥 为确保安全,kubernetes 系统各组件需要使用 x509 证书对通信进行加密和认...

  • 网络编程(11)HTTPS 请求

    一 生成自签名数字证书 说明:1> 什么是证书--->带签名的公钥(公钥+签名)2> 自签名证书的特点 --->...

  • 踩坑记

    1、android自签名证书Glide加载不出图片 关于https中自签名证书的介绍以及OkHttp中解决自签名证...

  • openssl shell辅助工具

    最近折腾自签名证书,研究了下生成根证书、服务端证书、颁发客户证书; 以及证书吊销;结合nginx实现自签名双向认证...

  • k8s-10-kubelet

    kubelet 签发证书 创建kubelet-csr.json cfssl命令签发kubelet证书 证书下发到需...

  • Android安全三、移动平台安全机制

    一、签名和授权 1、移动平台中的主流签名作用:自签名的完整性鉴别 自签名:证书的签名者和证书拥有者是同一实体。自签...

  • openssl生成EC类型证书

    生成EC KEY 生成CSR 生成自签名证书 或者使用CA证书来签名

  • Android 使用自签名证书

    Android SSL可以使用CA证书也可以使用自签名证书,自签名证书是通过keystore生成的,本文介绍and...

网友评论

      本文标题:cfssl 自签名证书

      本文链接:https://www.haomeiwen.com/subject/gslzohtx.html