首页
学习
活动
专区
圈层
工具
发布

云原生时代必须具备的核心技能之Docker高级篇(Harbor-镜像私服)

您可以使用由受信任的第三方CA签名的证书,也可以使用自签名证书 生成证书颁发机构证书 在生产环境中,您应该从CA获得证书。在测试或开发环境中,您可以生成自己的CA。要生成CA证书,请运行以下命令。...生成CA证书私钥。 openssl genrsa -out ca.key 4096 生成CA证书 调整-subj选项中的值以反映您的组织。...x509 v3扩展文件 无论您使用FQDN还是IP地址连接到Harbor主机,都必须创建此文件,以便可以为您的Harbor主机生成符合主题备用名称(SAN)和x509 v3的证书扩展要求。...cert/ 转换harbor.od.com.crt为harbor.od.com.cert,供Docker使用 openssl x509 -inform PEM -in harbor.od.com.crt.../ 如果将默认nginx端口443 映射到其他端口,请创建文件夹/etc/docker/certs.d/yourdomain.com:port或/etc/docker/certs.d/harbor_IP

61610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Harbor .v1.10.2 私有镜像仓库的自签CA证书、安装使用【超详细官方文档翻译说明】

    在生产环境中,一般是应该从CA获得证书,例如:在阿里云购买域名之后就可以下载相关域名的CA证书了。但是在测试或开发环境中,对于这种自己定义的内网域名,就可以自己生成自己的CA证书。...生成一个x509 v3扩展文件。Generate an x509 v3 extension file....这样的话,Harbor主机才能够生成符合主题备用名称(SAN)和x509 v3的证书扩展要求。 下面的配置中,DNS的部分需要替换为自己Harbor服务器的域名。...openssl x509 -inform PEM -in yourdomain.com.crt -out yourdomain.com.cert 执行命令: openssl x509 -inform PEM...如果尚未部署Harbor,请参阅 配置Harbor YML文件,以获取有关如何通过在中指定hostname和https属性来配置Harbor使用证书的信息harbor.yml。

    5.2K61

    Istio安全-证书管理(istio 系列六)

    插入现有CA证书 本节展示了管理员如何使用现有的根证书来授权istio证书,签发证书和密钥。 默认情况下,istio的CA会生成一个自签的根证书和密钥,并使用它们签发负载证书。...istio的CA也会使用管理员指定的证书和密钥,以及管理员指定的根证书来签发负载证书。本节展示如何将这些证书和密钥插入Istio的CA。..."proxy-cert-" counter ".pem"}' certs.pem 校验根证书与管理员指定的证书相同 openssl x509 -in samples/certs/root-cert.pem...-text -noout > /tmp/root-cert.crt.txt 校验CA证书与管理员指定的相同 openssl x509 -in samples/certs/ca-cert.pem -...text -noout > /tmp/ca-cert.crt.txt 校验证书链从根证书到负载证书 $ openssl verify -CAfile certs/ca-cert.pem

    3.6K30

    “证书”那些事

    鉴于最近工作经常跟证书打交道,今天就来详细聊一聊证书那些事 本文介绍了如何创建自己的证书颁发机构以及如何创建由该证书颁发机构签名的SSL证书。...尽管有许多文章讨论如何创建自己的SSL证书,但在大多数情况下,它们描述了如何创建自签名证书。这比较简单,但是无法验证或跟踪那些证书。...任何获得ca.key的人都可以为你的CA签署证书。ca.pem文件是你的公共CA证书,可以将其导入到浏览器或移动平台中,以使设备可以识别您的根CA。现在有了CA密钥,可以开始生成和签名证书了。...获得有效证书的过程分为两个阶段。 生成证书 使用CA对其进行签名 生成证书 首先将生成证书。...以下命令将打印cert.pem证书的内容: openssl x509 -in cert.pem -noout -text 多级CA OpenSSL的常规设置信息。

    65730

    tomcat配置https | 自签发证书配置

    生成证书: Keytool: 生成数字证书:自签名X509证书 PS F:\开发工具\apache-tomcat-9.0.11\conf> keytool -genkeypair -keyalg RSA...[Unknown]: ca 您所在的城市或区域名称是什么? [Unknown]: ca 您所在的省/市/自治区名称是什么?...:秘钥长度;sigalg:数字签名算法;validity:有效期;alias:别名;keystore:存储位置 注意:标黑位置,证书授予者使用的域名或ip,如访问使用:https://org.windwant.com...;new:新请求;key:秘钥; localhost:证书授予者使用的域名或ip 签发根证书: [root@zookeeper cert]# openssl x509 -req -days 10000...-out certs/ca.cer x509:签发x509格式证书命令;req:证书输入请求;days:有效期;sha1:证书摘要算法;extfile:配置文件;extensions:添加扩展 使用

    1.9K40

    OpenSSL - 利用OpenSSL自签证书和CA颁发证书

    ,当然,用到了前面生成的密钥private.key文件 这里将生成一个新的文件cert.csr,即一个证书请求文件,你可以拿着这个文件去数字证书颁发机构(即CA)申请一个数字证书。...CA签发证书生成的cacert.pem 见“建立CA颁发证书” 有了private.key和cacert.pem文件后就可以在自己的程序中使用了,比如做一个加密通讯的服务器 从证书中提取公钥 openssl...x509 -in cacert.pem -pubkey >> public.key 查看证书信息 openssl x509 -noout -text -in cacert.pem 建立CA颁发证书 (...1024 openssl req -new -x509 -key ca.key -out ca.pem -days 365 -config openssl.cnf   (CA只能自签名证书,注意信息与要颁发的证书信息一致...同时产生01.pem,这个是CA的备份保留,与生成发送给请求证书的内容一致,serial内序号自动+1。

    7.2K171

    系统安全加密验证签名之Openssl命令

    ,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议(SSL/TLS工具集),并提供丰富的应用程序供测试或其它目的使用。...pass:trousers -des3 1024 2.从文件rsaprivatekey.pem读取私匙,用口令trousers解密,生成的公钥匙输出到文件rsapublickey.pem openssl...因此它的URL(统一资源定位器)格式为“https://www.baidu.com”。 什么是x509证书链? 答:x509证书一般会用到三类文件,key,csr,crt。...#查看DER格式证书的信息 openssl x509 -in certificate.der -inform der -text -noout 证书编码的转换 #PEM转为DER openssl x509...你需要确保所有资料符合规定,特别是当你处理的CSR文件是别人生成的时。特别要注意证书的可分辨名称以及basicContraints和subjectAlternativeName扩展。

    5.1K30

    Golang(十一)TLS 相关知识(二)OpenSSL 生成证书

    PEM args8 生成新的证书请求 -new args9 输出一个 X509 格式的证书,签名证书时使用 -x509 args10 使用...X509 签名证书的有效时间 -days // -days 3650 有效期 10 年 args11 生成一个 bits 长度的 RSA 私钥文件,用于签发,与-key互斥,...-outform PEM 使用输出文件格式为 PEM args3 是待处理 X509 证书文件 -in inputfilepath args4 待输出...CSR 的公钥从 server.key 中提取,域名是 localhost 如果启动 https 服务,使用这个 CSR 签署的 CRT,客户端必须访问 localhost 才能访问到这个 HTTPS...验证 生成证书后,我们可以编写一个 Golang 的 https 服务验证刚刚生成的证书 服务端代码如下: package main import ( "io" "log"

    2.7K10
    领券