pki
  • 2024-07-04PKI公钥基础设施
    PKI体系架构PKI是PublicKeyInfrastructure的缩写,是通过使用公钥技术和数字证书来提供系统信息安全服务,并负责验证数字证书持有者身份的一种体系。一个PKI体系由终端实体、证书认证机构、证书注册机构和证书/CRL存储库四部分共同组成的终端实体EE(EndEntity):也称为PKI实体
  • 2024-06-22PKI公钥加密技术与证书的颁发和应用
    目录一PKI概述二公钥加密技术1、数据加密2、数字签名三证书概述1、证书2、证书包含信息3、CA四证书的颁发和应用【图】1、配置证书服务器2、网站服务器申请证书3、证书服务器颁发证书4、网站服务器使用证书5、客户端验证问答题1数据加密、数字签名的作用
  • 2024-06-13PKI(Public Key Infrastructure,公钥基础设施)常见标准介绍
    ASN.1-数据结构描述语言文件编码格式DER编码格式PEM编码格式证书、密码学Key格式标准X.509标准PKCS(公钥加密标准)系列(PKCS#1、PKCS#8、PKCS#12)常见的证书标准格式(PEM编码)X.509CertificateX.509CertificateSubjectPublicKeyInfoPKCS#1PrivateKeyPKCS#1
  • 2024-06-07k8s里node 宕机后如何提高pod迁移速度
    大概的配置参数:  node故障后,pod会迁移到正常的node上,迁移时间大概8分钟左右,如果是微服务,注册到nacos,服务不受影响,但是对于其他的服务,请求中会有大量失败。 需要几个流程:kubelet自身会定期更新状态到apiserver,通过kubelet的参数node-status-update-frequency配置
  • 2024-06-05手动二进制部署的 kubernetes 集群证书过期处理
    原文链接:https://maoqide.live/posts/cloud/kubernetes-certs-renew现象一个二进制部署的kubernetes集群,突然发现无法连接到apiserver,执行kubectl时报错:Unabletoconnecttotheserver:x509:certificatehasexpiredorisnotyetvalid:currenttime2024-05-31T15
  • 2024-06-05手动二进制部署的 kubernetes 集群证书过期处理
    现象一个二进制部署的kubernetes集群,突然发现无法连接到apiserver,执行kubectl时报错:Unabletoconnecttotheserver:x509:certificatehasexpiredorisnotyetvalid:currenttime2024-05-31T15:25:02+08:00isafter2024-05-29T08:07:53Z解决排查下来原因是
  • 2024-05-09会充电的CANoe-赋能新能源汽车,高效完成即插即充(PnC)智能充电功能测试
     ISO15118-2标准中描述的PnC功能,可以实现插枪即充电,识别、计费信息、充电参数都通过高级别通信在EV和EVSE之间自动交换。简化了电动汽车的充电过程,提高了用户体验,为电动汽车行业带来了更智能、更便捷的充电解决方案。 然而,电动汽车和充电站之间要实现自动通信和计费,必须交
  • 2024-05-04openssl 签发证书
    /etc/pki/tls/openssl.cnfopenssl配置文件三种策略match:要求申请填写的信息跟CA设置信息必须一致optional:可有可无,跟CA设置信息可不一致supplied:必须填写这项申请信息1、创建CA所需要的文件生成证书索引数据库文件touch/etc/pki/CA/index.txt指定第一个颁发证书的序列号
  • 2024-04-09[网络/HTTPS/Java] PKI公钥基础设施体系:基础概念篇
    0序看过上一篇文章、且有点懵的朋友,可以参看本篇————针对PKI体系的核心概念进行解释。1PKI体系(公开密钥基础设施体系)1.1PKI体系是什么?PKI是PublicKeyInfrastructure的缩写,中文叫做公开密钥基础设施,也就是利用公开密钥机制建立起来的基础设施。PKI的主要
  • 2024-03-22k8s证书监控--x509-certificate-exporter
    目录k8s证书监控--x509-certificate-exporter一、下载并解压二、推送镜像到镜像仓库三、根据实际情况修改values.yaml,其他配置可不做修改四、配置监控以及告警五、异常处理k8s证书监控--x509-certificate-exporter一、下载并解压下载并解压helm包x509-certificate-exporter-3.1
  • 2024-03-06etcd 数据库的备份和恢复
    在K8s中,很多etcd服务都是以容器的方式运行,比如使用rancher和kubeadm部署管理的容器等。由于kubeadm部署的etcd没有etcdctl命令,需要下载etcd二进制包。通过在宿主机上使用etcdctl操作容器中的etcd。1、etcdctl安装#wgethttps://github.com/etcd-io/etcd/releases/downl
  • 2024-03-03基于现有k8S 集群 CA 证书更新100年
    #先提前编译kubeadm到100年1、先备份conf文件和证书文件cp-rp /etc/kubernetes//etc/kubernetes.bak2、生成新的crt证书,默认在/etc/kubernetes/pki路径fori in cafront-proxy-caapiserver-kubelet-clientfront-proxy-clientapiserver;dokubeadminitphase
  • 2024-02-29kubelet 证书过期处理
    现象:执行opensslx509-in/var/lib/kubelet/pki/kubelet-client-current.pem-noout-text|grep'Not' 提示时间已经过期了,节点Notready处理方案:#master节点kubelet证书生成1、移除 .conf文件和kubelet文件rm-rf/etc/kubernetes/*.confrm/var/lib/kubelet/pki/kubel
  • 2024-02-18二机制安装Kubernetes 1.29 高可用集群(3)--etcd集群配置
    1.在所有etcd节点解压安装包tar-zxfetcd-v3.5.12-linux-amd64.tar.gzcpetcd-v3.5.12-linux-amd64/etcd/usr/local/bin/&&cpetcd-v3.5.12-linux-amd64/etcdctl/usr/local/bin/#查看版本信息#etcdctlversionetcdctlversion:3.5.12APIversion:3.52.1在所有et
  • 2024-02-15编译调试kube-apiserver
    k8sv1.19.0cdkubernetes&&makegenerated_filescdcmd/kube-apiserver&&gobuild报错app/server.go:467:87:undefined:openapi.GetOpenAPIDefinitionscdkubernetes&&makegenerated_files#vscodelaunch.json{"name":
  • 2024-01-26K8S 集群 apiserver-advertise-address实例节点IP切换VIP
    1.备份当前k8s集群配置文件(3个master都备份) cp-r/etc/kubernetes/etc/kubernetes.bak2.删除当前k8s集群的apiserver的cert和keyrm-rf/etc/kubernetes/pki/apiserver.*3.生成新的apiserver的cert和key,cd到pki目录下cd/etc/kubernetes/pki/---apiserver-advertise-
  • 2024-01-24Fedora使用dnf安装package的时候遇到报错:Curl error (37): Couldn't read a file:// file for file:///etc/pki/r
    问题描述在使用dnf包管理器下载软件包的过程中,多次遇到了以下错误Curlerror(37):Couldn'treadafile://fileforfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64[Couldn'topenfile/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64]系统是新配置的Fedora39WorkSt
  • 2023-12-18etcdctl 查看 etcd 集群状态或者数据脚本
    #!/bin/bash#Author:MichaelLee#Email:[email protected]#Date:07/26/2022#Filename:etcd.sh#定义变量url="https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz"path="/root/etcd"#下载etcd客户端并加入
  • 2023-12-14真实照片与人工智能生成的艺术:新标准 (C2PA) 使用 PKI 来显示图像的历史
    https://www.asiaregister.com/zh/news/zhen-shi-zhao-pian-yu-ren-gong-zhi-neng-sheng-cheng-de-yi-shu-xin-biao-zhun-C2PA-shi-yong-PKI-lai-xian-shi-tu-xiang-de-li-shi-2661.htm在网上辨别真假变得越来越困难。Adobe、微软、索尼、DigiCert和数十家其他行业领导者推出的
  • 2023-12-12PKI实验
    实验概述实验目的  公钥加密是当今安全通信的基础,但是当通信的一方向另一方发送公钥时,却容易遭受到中间人攻击。根本问题在于没有一个简单的方式验证公钥所有者的身份。也就是说当收到一个公钥和它的所有者信息时,无法确定该公钥确实为这个所有者所拥有。公钥基础设施(PKI)就是解
  • 2023-12-09yum安装软件时报错"Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-G
    问题描述安装gcc时出现以下问题:Curlerror(37):Couldn'treadafile://fileforfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64[Couldn'topenfile/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64]系统情况系统:fedora-39国内镜像源:阿里云1、阿里云2解决方案此
  • 2023-11-04PKI双密钥证书的生成过程
    1、用户使用客户端产生签名密钥对;2、用户的签名私钥保存在客户端;3、用户将签名密钥对的公钥传送给CA中心;4、CA中心为用户的公钥签名产生签名证书;5、CA中心将签名证书传回客户端进行保存;6、KMC(密钥管理中心)为用户生成加密密钥对;7、在KMC中备份加密密钥以备以后进行密钥恢复;8
  • 2023-10-10kubelet证书手动续签
    查看证书是否过期opensslx509-in/var/lib/kubelet/pki/kubelet.crt-noout-dates模拟证书过期#dateThuNov700:05:17CST2021#date-s"2022-10-07"FriNov700:00:00CST2022#dateFriNov700:00:02CST2022备份旧证书cp/var/lib/kubelet/pki/kube
  • 2023-09-24Hyperledger Fabric 2.5.4开发之身份(Identity)
    什么是身份?¶区块链网络中的不同参与者包括Peer节点、排序节点、客户端应用程序、管理员等。这些参与者中的每一个——能够消费服务的网络内外的活动元素——都有一个封装在X.509数字证书中的数字身份。这些身份确实很重要,因为它们决定了参与者在区块链网络中对资源和信息的确切权
  • 2023-09-06PKI证书系统
    1.散列函数散列函数也称为Hash函数,主流的算法有·MD5,SHA-1/-2;用来检测传输数据的完整性;通过·散列函数得到的值也称为散列值,也称为数据的指纹(Fingerprint) 不管多大文件通过计算最后得到的值都是128位;源文件改了一丁点得到的哈希值也是截然不同的;只能通过文件得到哈希值来对