首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    harbor使用自签名证书实现https

    介绍 前面说了怎么搭建harbor仓库,这里讲一讲harbor实现https访问,因为只需要内网访问,没必要去申请一个ssl证书,所以我就用openssl颁发自签名证书,实现https访问。...操作 在HTTPS的传输过程中,有一个非常关键的角色——数字证书,那什么是数字证书?又有什么作用呢? 所谓数字证书,是一种用于电脑的身份识别机制。...由数字证书颁发机构(CA)对使用私钥创建的签名请求文件做的签名(盖章),表示CA结构对证书持有者的认可。...key是服务器上的私钥文件,用于对发送给客户端数据的加密,以及对从客户端接收到数据的解密 csr是证书签名请求文件,用于提交给证书颁发机构(CA)对证书签名 crt是由证书颁发机构(CA)签名后的证书,...或者是开发者自签名的证书,包含证书持有人的信息,持有人的公钥,以及签署者的签名等信息 备注:在密码学中,X.509是一个标准,规范了公开秘钥认证、证书吊销列表、授权凭证、凭证路径验证算法等。

    4.6K20

    iOS使用自签名证书实现HTTPS请求

    而证书机构使用自己的私钥对其指纹算法加密,可以用内置在操作系统里的机构签名根证书来解密,以此保证证书的安全。如x509、RSA。 另一种是自己制作的证书,即自签名证书。...创建自定义证书 我们在使用自签名证书来实现HTTPS请求时,因为不像机构颁发的证书一样其签名根证书在系统中已经内置了,所以我们需要在App中内置自己服务器的签名根证书来验证数字证书。...break; /* failed */ /** * 导入多张CA证书(Certification Authority,支持SSL证书以及自签名的...*/ NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"ca" ofType:@"cer"];//自签名证书...*/ NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"ca" ofType:@"cer"];//自签名证书

    5.1K90

    iOS使用自签名证书实现HTTPS请求

    而证书机构使用自己的私钥对其指纹算法加密,可以用内置在操作系统里的机构签名根证书来解密,以此保证证书的安全。如x509、RSA。 另一种是自己制作的证书,即自签名证书。...创建自定义证书 我们在使用自签名证书来实现HTTPS请求时,因为不像机构颁发的证书一样其签名根证书在系统中已经内置了,所以我们需要在App中内置自己服务器的签名根证书来验证数字证书。...break; /* failed */ /** * 导入多张CA证书(Certification Authority,支持SSL证书以及自签名的...*/ NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"ca" ofType:@"cer"];//自签名证书...*/ NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"ca" ofType:@"cer"];//自签名证书

    3.2K100

    【Vite】配置HTTPS&自签名证书

    写作背景: 在学习开发 WebRTC 相关的项目的时候是需要使用到 HTTPS 安全协议才能正常工作的,所以我们需要在 Vite 构建的项目中启用 HTTPS 协议并且配置证书文件,在生产环境是需要申请商用版证书...(付费)的,我们在本地开发的工程中可以使用自签名的证书来搞定。...true 来开启 HTTPS 协议,配置后并重启服务就可以看到在 CLI 中提示的服务地址变成了 HTTPS ,当你在浏览器打开这个地址的时候你会发现被浏览器拦截了,证书无效。...配置证书说明: 仅仅启用了 HTTPS 无法满足我们的要求(修改浏览器设置为不保护除外),我们还需要配置有效的证书才可以,server.https除了支持 Boolean 类型以外,还支持传入一个 https.createServer...的选项,下图是 vite 文档引导到 Nodejs 的参数说明,key 和 cert 分别对应着安全秘钥和证书文件: 生成自签名证书文件: 生成证书的主要工具是使用使用 OpenSSL 来操作一堆命令生成

    4.1K40

    etcd多台部署,启用https以及ca自签名

    原创内容,转载请注明出处 博主地址:https://aronligithub.github.io/ 前言 在经过上一篇章关于etcd单台部署,启用https以及ca自签名,这个篇章就是介绍以及演示三台...":表示该证书可用于签名其它证书;生成的 ca.pem 证书中 CA=TRUE; "server auth":表示client可以用该 CA 对server提供的证书进行验证; "client auth...创建etcd证书签名请求 [^_^]: 如果 hosts 字段不为空,则需要指定授权使用该证书的 IP 或域名列表。...启动server87的etcd服务 ---- 最后回到server81服务器,检查一下etcd集群是否正常 检查刚才启动etcd失败的Server81的节点 [root@server81...Server81在安装了Server86/87节点后,服务已自动正常 检查etcd集群服务的健康 etcdctl \ --ca-file=/etc/etcd/etcdSSL/ca.pem

    2.8K30

    etcd单台部署,启用https以及ca自签名

    创建CA配置文件 "字段说明" "ca-config.json":可以定义多个 profiles,分别指定不同的过期时间、使用场景等参数;后续在签名证书时使用某个 profile; "signing...":表示该证书可用于签名其它证书;生成的 ca.pem 证书中 CA=TRUE; "server auth":表示client可以用该 CA 对server提供的证书进行验证; "client auth...创建etcd证书签名请求 [^_^]: 如果 hosts 字段不为空则需要指定授权使用该证书的 IP 或域名列表,由于该证书后续被 etcd 集群使用,所以填写IP即可。...="https://172.16.5.81:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="https...检查etcd集群健康状态 ---- 最后的总结 从上面的流程对于新手基本都是可以复制黏贴就可以完成的了,那么对于需要提升的朋友,在以后的篇章我会逐个加入自动化部署的写法说明,已写完的自动化部署如下图所示

    2K20

    nginx配置https转发到tomcat(使用自签名的证书)

    一、使用openSSL生成自签名的证书 1、生成RSA私钥 命令:openssl genrsa -des3 -out server.key 1024 说明:生成rsa私钥,des3算法,1024强度,server.key...是秘钥文件名 2、生成证书签名请求CSR 命令: openssl req -new -key server.key -out server.csr -config openssl.cnf 说明:openssl.cnf...其中Common Name,必须写域名,若是测试可以写localhost 3、生成自签名的证书 命令: openssl x509 -req -days 365 -in server.csr -signkey..."/> 注意:自签名的https证书是很不安全的,很多浏览器也会提示网址不完全,给用户不好的映象。...建议大家还是去申请一个正式的证书 文章借鉴自: OpenSSL生成自签名的证书:https://www.cnblogs.com/hnxxcxg/p/7610582.html nginx配置https:https

    7.4K30

    Akka-CQRS(13)- SSLTLS for gRPC and HTTPS:自签名证书产生和使用

    CA 的证书信息(包含公钥),如果 CA 不被信任,则找不到对应 CA 的证书,证书也会被判定非法 8) 内置 CA 对应的证书称为根证书,颁发者和使⽤者相同,用 CA ⾃⼰的私钥签名,即⾃签名证书...好了,还是回到如何产生自签名证书示范吧。下面是一个标准的用openssl命令产生自签名证书流程: 在产生证书和密钥的过程中所有系统提问回答要一致。...server.key:openssl req -new -sha256 -nodes -out server.csr -newkey rsa:2048 -keyout server.key 7、用根证书rootCA产生自签证书...现在开始了解一下https证书的配置使用方法吧。看了一下akka-http关于server端HTTPS设置的例子,证书是嵌在HttpsConnectionContext类型里面的。...还有就是akka-http使用的https证书格式只支持pkcs12,所以需要把上面用openssl产生的自签名证书server.crt转成server.p12。

    2.1K60

    如何创建自签名证书

    什么是自签名TLS证书? TLS/SSL是用于将正常流量包装在受保护的加密包装中的Web协议。得益于此技术,服务器可以在服务器和客户端之间安全地发送流量,而不会被外部各方拦截。...您可以按照自己喜好填写,由于不会公开使用自签名证书,因此不需要此信息。如果此证书将传递给证书颁发机构进行签名,则信息需要尽可能准确。 以下是此命令中使用的OpenSSL选项的细分。...-x509:创建自签名证书。 -sha256:使用265位SHA(安全散列算法)生成证书请求。 -days:确定颁发证书的时间长度(以天为单位)。对于自签名证书,可以根据需要增加此值。...当然是部署了,那么我们可以参考如何为Nginx创建自签名SSL证书和为Apache创建自签名SSL证书这两篇文章,您已为服务器配置对客户端连接使用SSL加密。...但是自签名证书无法获取浏览器的信任,因此,我们还是建议您最好使用CA签名的证书。您可以在此处了解如何使用腾讯云免费的可信证书。 怎么样,学会了吗?快尝试购买一台服务器进行测试吧!

    3K40

    在 Kubernetes 中检查镜像签名

    之前连续写了几篇 Shell Operator 的东西,后来又写了一篇 cosign 的介绍,细心的读者可能会猜到,最终我的目的就是会用 Shell Operator 结合 cosign 来检查镜像的签名...Shell Operator 除了初期的调度和 Prometheus Exporter 功能之外,最近又加入了 Validating Webhook 的能力,和以前的几篇文章的内容结合起来,能非常轻松地实现检查镜像签名的能力...简单地设计如下功能: 创建密钥对,以私钥对镜像进行签名,公钥用 Secret 的形式保存进集群。 创建 Shell Operator 配置,只针对打出了特定标签的命名空间中的对象进行检查。...部署成功后,可以尝试分别使用签名和未签名镜像进行部署,会看到未签名镜像会被拒绝。详细操作和测试过程可以参见视频。 视频内容

    2K20

    HTTPS 加密、证书、签名与握手

    HTTPS有什么用 如果你对HTTPS了解不深,可能会觉得上了HTTPS就是把 http://变成 https://,然后有把小锁头在浏览器地址栏上。这看起来似乎可有可无。...所以 HTTPS 起到验证网站是否是域名控制人所有的作用。 对于第二点,还有一种情况,叫中间人攻击 而 HTTPS 也可以防止这种情况发生。 那么,HTTPS 能否识别恶意网站呢?...2018_x64_dvd_57e5b984.iso 足足有 4.86 GB 大,但是他的 SHA1值只有那么长: 533a5c7a732aefc7025f2128ffe0a4f0e5b0ed46 证书、签名和第三方机构...答案就是,我们对证书的正文部分不加密,而是对正文做一个 Hash 信息摘要,变成一个很短的字符串,成为指纹,然后只用私钥加密 Hash 这部分,称为签名,放入证书正文的后面。...作为自己的私钥,然后指定 DH 算法参数 (p, g),并计算出临时公钥 S= g^s % p 服务端把证书,发给浏览器 服务端把 DH 算法的算法参数 (p, g),临时公钥S,服务器临时随机数 ,经过摘要签名后

    2K20

    在 Kubernetes 中检查镜像签名

    之前连续写了几篇 Shell Operator 的东西,后来又写了一篇 cosign 的介绍,细心的读者可能会猜到,最终我的目的就是会用 Shell Operator 结合 cosign 来检查镜像的签名...Shell Operator 除了初期的调度和 Prometheus Exporter 功能之外,最近又加入了 Validating Webhook 的能力,和以前的几篇文章的内容结合起来,能非常轻松地实现检查镜像签名的能力...简单地设计如下功能: 创建密钥对,以私钥对镜像进行签名,公钥用 Secret 的形式保存进集群。 创建 Shell Operator 配置,只针对打出了特定标签的命名空间中的对象进行检查。...部署成功后,可以尝试分别使用签名和未签名镜像进行部署,会看到未签名镜像会被拒绝。详细操作和测试过程可以参见视频。

    1.7K30

    HTTPS 加密、证书、签名与握手

    HTTPS有什么用 如果你对HTTPS了解不深,可能会觉得上了HTTPS就是把 http://变成 https://,然后有把小锁头在浏览器地址栏上。这看起来似乎可有可无。...所以 HTTPS 起到验证网站是否是域名控制人所有的作用。 对于第二点,还有一种情况,叫中间人攻击 而 HTTPS 也可以防止这种情况发生。 那么,HTTPS 能否识别恶意网站呢?...2018_x64_dvd_57e5b984.iso 足足有 4.86 GB 大,但是他的 SHA1值只有那么长: 533a5c7a732aefc7025f2128ffe0a4f0e5b0ed46 证书、签名和第三方机构...答案就是,我们对证书的正文部分不加密,而是对正文做一个 Hash 信息摘要,变成一个很短的字符串,成为指纹,然后只用私钥加密 Hash 这部分,称为签名,放入证书正文的后面。...作为自己的私钥,然后指定 DH 算法参数 (p, g),并计算出临时公钥 S= g^s % p 服务端把证书,发给浏览器 服务端把 DH 算法的算法参数 (p, g),临时公钥S,服务器临时随机数 ,经过摘要签名后

    1.1K20
    领券