malformed PEM data: no header found

问题

SM2自签自验的时候提取公钥信息的时候报错 malformed PEM data: no header found

描述

记事本打开公钥文件发现, 没有开始和结束标识, 并且内容是一整行并没有换行

解决

修改公钥文件内容格式, 添加开始和结束标识, 修改正文内容每64位换行, 验证通过

参考

PEM证书内容格式处理问题_蓝色D风车的博客-CSDN博客_pem证书内容

作者:习惯沉淀

如果文中有误或对本文有不同的见解,欢迎在评论区留言。

如果觉得文章对你有帮助,请点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

扫码关注一线码农的学习见闻与思考。

回复”大数据”,”微服务”,”架构师”,”面试总结”,获取更多学习资源!

Original: https://www.cnblogs.com/yadongliang/p/16428061.html
Author: 习惯沉淀
Title: malformed PEM data: no header found

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554200/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 多态

    一.相关定义 1-1 多态 多态是同一个行为具有多个不同表现形式或形态的能力。同一个形参类型为基类的接口,使用不同的子类的实例可以执行不同操作。 1-2 绑定 绑定:将一个方法调用…

    技术杂谈 2023年7月23日
    099
  • 移动端兼容适配?

    手淘团队的一套flexible.js, 自动判断dpr进行整个布局视口的放缩 Original: https://www.cnblogs.com/programb/p/140688…

    技术杂谈 2023年5月31日
    0142
  • RedisSCAN命令

    获取指定前缀的key 需求描述: Redis中有大量以xxx开头的key,在不使用keys命令的情况下,如何快速获取这些前缀的key 解决方案: redis自带的scan命令可以解…

    技术杂谈 2023年7月24日
    081
  • Vue 条件渲染 列表渲染 事件处理 表单输入绑定

    #条件渲染 v-if 指令用于条件性的渲染一块内容.这块内容只会在指令的表达式返回truthy值的时候被渲染. 也可以使用v-else 添加一个 ‘else&#8217…

    技术杂谈 2023年7月11日
    089
  • maven 重复依赖不同版本 选择规则

    maven 重复依赖不同版本 选择规则 本篇主要来看看 maven 对于 重复依赖的jar的不同版本时候 它内部的选择规则, 很多时候我们在搭建环境的时候 不注意就会存在依赖冲突等…

    技术杂谈 2023年7月11日
    085
  • python 格式化 小数

    python;gutter:true;</p> <blockquote> <blockquote> <blockquote> &lt…

    技术杂谈 2023年7月11日
    0101
  • DAX:直接过滤和交叉过滤

    在筛选上下文中,一列可能是由于应用了过滤器而被直接筛选,也可能是由于关系的传递,其他列被筛选而导致该列被间接筛选。因此,可以把数据模型中的筛选分为直接过滤和交叉过滤。 一,判断直接…

    技术杂谈 2023年5月31日
    0108
  • 谷歌浏览器 跨域遇到的坑 cors 错误(亲测可行)

    解决方案: 方案一:(已论证) 步骤1: 谷歌浏览器 打开 chrome://flags/#block-insecure-private-network-requests步骤2 :…

    技术杂谈 2023年5月31日
    0123
  • 麦克风采集与播放 (源码)

    在网络聊天系统中,采集麦克风的声音并将其播放出来,是最基础的模块之一。本文我们就介绍如何快速地实现这个基础模块。 有几个与声音采集和播放相关的专业术语必须要先了解一下,否则,后面的…

    技术杂谈 2023年6月1日
    0128
  • 路由器配置深入浅出—路由器接口PPP协议封装及PAP和CHAP验证配置

    知识域: 是针对点对点专线连接的接口的二层封装协议配置 PPP的PAP和CHAP验证,cpt支持,不一定要在gns3上做实验。 路由器出厂默认是hdlc封装,修改为ppp封装后,可…

    技术杂谈 2023年7月11日
    0117
  • QtConcurrent::run不运行问题

    项目场景:使用QtConcurrent::run执行部分耗时数据处理 问题描述执行QtConcurrent::run时,在自己电脑上运行怎么测试线程运行都正常,但是客户电脑就是跑不…

    技术杂谈 2023年5月31日
    0131
  • Clickhouse副本及分片

    副本的目的主要是保障数据的高可用性,即使一台 ClickHouse 节点宕机,那么也可以从其他服务器获得相同的数据 配置副本 1. zookeeper集群准备 2. Clickho…

    技术杂谈 2023年7月10日
    089
  • flask gevent

    flask的不同部署方式 使用gevent部署,只是在不同请求之间是异步的,同一个请求之间还是串行的。 https://iximiuz.com/en/posts/flask-gev…

    技术杂谈 2023年7月10日
    0110
  • 使用阿里云OSS给图片添加水印

    一、需求。 1.1、Laravel下给图片添加水印; 二、分析。 2.1、给图片添加水印,一个是可以用PHP的GD库处理,Laravel下可以直接通过Composer安装别人写好的…

    技术杂谈 2023年7月11日
    099
  • B树-查找

    B树系列文章 1. B树-介绍 2. B树-查找 3. B树-插入 4. B树-删除 查找 假设有一棵3阶B树,如下图所示。 下面说明在该B树中查找 52的过程 首先,从根结点出发…

    技术杂谈 2023年6月21日
    0128
  • 整数四则运算计算器

    如题 import java.util.Scanner; public class Calculator { public static void main(String[] ar…

    技术杂谈 2023年6月22日
    0129
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球