openCryptoki安装
2024-10-08 20:07:47
什么是OpenCryptoki
OpenCryptoki提供Linux下的PKCS#11库和工具,支持包括TPM和IBM加密硬件以及软件令牌。
目前(2019/05/06)最新release版为3.11.1,实现了PKCS#11规范版本2.20,软件包包括以下几个加密令牌:CCA、ICA、TPM、SWToken、ICSF和EP11。
安装之前
下载依赖包
Berkeley DB 4.8.30
OpenLDAP 2.4.47
OpenSSL 1.0.2r
openCryptoki
添加用户组pkcs11
openCryptoki默认用户组pkcs11中的用户都可以使用,但一般系统中并没有pkcs11用户组,可用以下命令创建pkcs11用户组:
# groupadd pkcs11
使用如下命令添加用户到pkcs11组:
# usermod -G pkcs11 <user>
安装
安装Berkeley DB
# tar -zxvf db-4.8.30.tar.gz && cd db-4.8.30/build_unix/
# ../dist/configure --prefix=/usr/local && make && make install
# ldconfig
安装 OpenLDAP
# tar -zxvf openldap-2.4.47.tgz && cd openldap
# ./configure --prefix=/usr/local && make && make install
安装 OpenSSL
# tar -zxvf OpenSSL_1_0_2r.tar.gz && cd openssl_OpenSSL_1_0_2r
# ./config shared --prefix=/usr/local && make && make install
安装 openCryptoki
# tar -zxvf v3.11.1.tar.gz && cd opencryptoki-3.11.1
# ./bootstrap.sh
# ./configure --prefix=/usr/local && make && make install
使用
启用openCryptoki
# pkcsslot
初始化指定token
# pkcsconf -I -c slotid
slotid可以从/usr/local/etc/opencryptoki/opencryptoki.conf文件中查看
初始化token的PIN
# pkcsconf -u -c slotid
默认的 SO PIN为‘87654321’
更多命令请查看'pkcsconf -h'
最新文章
- 烂泥:python2.7和python3.5源码安装
- Git使用指南(2)——工作区,暂存区,版本库
- php标记,变量,常量
- React Native 弹性布局FlexBox
- JS 日历控件
- Jquery 对象与 DOM对象的相互转换
- unittest框架的注意点
- jQuery EasyUI学习资源汇总
- JAVA面向对象-----封装
- nextInt()和nextLine()一起使用时的注意点
- nodejs和npm的关系【转】
- SpringBoot自动配置源码调试
- Linux记录-定时crontab
- Linux下发送邮件
- Groovy和Java互调
- 自学Linux Shell11.5-执行数字运算
- Page7:能控性、能观性及其判据和对偶原理(2)[Linear System Theory]
- 可以用WebRTC来做视频直播吗?
- linux less命令详情
- SpringBoot,Vue前后端分离开发首秀
热门文章
- diverta 2019 Programming Contest 2自闭记
- Java利用DES/3DES/AES这三种算法分别实现对称加密
- tomcat高并发配置
- Oscar的拓扑笔记本
- AtCoder Beginner Contest 126
- Events|sample space|mutually exclusive events
- 西甲官方APP承认监听球迷,或给国内应用带来新思路
- King of the Waves
- mpvue框架的小程序和H5同时开发
- the extent of|fill in|find itimpossible to|something|the other day|Be man enough to do sth/for sth|cure sb of |draw out| gone over|made for | see someone off,|