当前位置: 首页 > news >正文

国密证书(gmssl)在Kylin Server V10下安装

1.查看操作系统信息

[root@localhost ~]# cat /etc/.kyinfo 
[dist]
name=Kylin
milestone=Server-V10-GFB-Release-ZF9_01-2204-Build03
arch=arm64
beta=False
time=2023-01-09 11:04:36
dist_id=Kylin-Server-V10-GFB-Release-ZF9_01-2204-Build03-arm64-2023-01-09 11:04:36

[servicekey]
key=0080176

[os]
to=
term=2024-05-16

2.下载软件包

[root@localhost src]# wget https://github.com/guanzhi/GmSSL/archive/refs/tags/v3.1.1.tar.gz

3.解压文件

[root@localhost src]#tar -zxvf v3.1.1.tar.gz

4.进入解压目录

[root@localhost src]# cd GmSSL-3.1.1/

[root@localhost GmSSL-3.1.1]# ls

cmake  CMakeLists.txt  demos  docs  include  INSTALL.md 

LICENSE  README.md  src  tests  tools

5.创建编译目录

[root@localhost GmSSL-3.1.1]# mkdir build

6.进入编译目录

[root@localhost GmSSL-3.1.1]# cd build/

7.生成编译文件

root@localhost build]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/GmSSL ..

-- The C compiler identification is GNU 13.2.0

-- Check for working C compiler: /bin/cc

-- Check for working C compiler: /bin/cc -- works

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Detecting C compile features

-- Detecting C compile features - done

-- Looking for getentropy

-- Looking for getentropy - found

-- have getentropy

-- Configuring done

-- Generating done

-- Build files have been written to: /usr/local/src/GmSSL-3.1.1/build

8.查看生成后的文件

[root@localhost build]# ls

bin                              CMakeCache.txt                   CMakeFiles                   cmake_install.cmake 

CPackConfig.cmake  CPackSourceConfig.cmake  CTestTestfile.cmake      Makefile

9.编译

[root@localhost build]# make -j $(nproc)

10.编译后测试

[root@localhost build]# make test

Running tests...

Test project /usr/local/src/GmSSL-3.1.1/build

      Start  1: sm4

 1/36 Test  #1: sm4 ..............................   Passed    0.91 sec

      Start  2: sm3

 2/36 Test  #2: sm3 ..............................   Passed    0.00 sec

      Start  3: sm2

 3/36 Test  #3: sm2 ..............................   Passed    1.31 sec

      Start  4: sm9

 4/36 Test  #4: sm9 ..............................   Passed    5.71 sec

      Start  5: zuc

 5/36 Test  #5: zuc ..............................   Passed    0.00 sec

      Start  6: aes

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • bi项目笔记
  • ZooKeeper实现分布式锁
  • 浅析 VO、DTO、DO、PO 的概念
  • Oracle透明数据加密:数据泵文件导出
  • 5.SpringBoot核心源码-启动类源码分析
  • Redis 7.x 系列【23】哨兵模式
  • 进程信号
  • VINS-Fusion源码逐行解析:除单目+imu模式外的位姿初始化函数initFramePoseByPnP()及其内部函数
  • 科普文:Redis一问一答
  • 特斯拉的选择:.NET技术栈的工业级魅力
  • 第三方配件也能适配苹果了,iOS 18与iPadOS 18将支持快速配对
  • Vue1-Vue核心
  • 斐讯N1盒子刷入Armbian并安装Docker拉取网络下行流量教程
  • docker安装nginx并配置https
  • html5——列表、表格
  • ----------
  • CSS中外联样式表代表的含义
  • GraphQL学习过程应该是这样的
  • React-Native - 收藏集 - 掘金
  • Spring核心 Bean的高级装配
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Webpack 4x 之路 ( 四 )
  • 好的网址,关于.net 4.0 ,vs 2010
  • 利用jquery编写加法运算验证码
  • 使用putty远程连接linux
  • 世界上最简单的无等待算法(getAndIncrement)
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 阿里云ACE认证之理解CDN技术
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​你们这样子,耽误我的工作进度怎么办?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (19)夹钳(用于送货)
  • (C语言)逆序输出字符串
  • (poj1.3.2)1791(构造法模拟)
  • (搬运以学习)flask 上下文的实现
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net framework 4.8 开发windows系统服务
  • .NET 的程序集加载上下文
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 快速重构概要1
  • .net知识和学习方法系列(二十一)CLR-枚举
  • :如何用SQL脚本保存存储过程返回的结果集
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • [ C++ ] STL---仿函数与priority_queue
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • []利用定点式具实现:文件读取,完成不同进制之间的