# tpm2-pkcs11
[![Build Status](https://github.com/tpm2-software/tpm2-pkcs11/workflows/CI/badge.svg)](https://github.com/tpm2-software/tpm2-pkcs11/actions)
[![Coverage Status](https://codecov.io/gh/tpm2-software/tpm2-pkcs11/branch/master/graph/badge.svg)](https://codecov.io/gh/tpm2-software/tpm2-pkcs11)
[![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/tpm2-software/tpm2-pkcs11.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/tpm2-software/tpm2-pkcs11/context:cpp)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/tpm2-software/tpm2-pkcs11.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/tpm2-software/tpm2-pkcs11/context:python)
[![Coverity Scan](src="https://img.shields.io/coverity/scan/16909.svg")](https://scan.coverity.com/projects/tpm2-pkcs11)
PKCS #11 is a Public-Key Cryptography Standard that defines a standard method to
access cryptographic services from tokens/ devices such as hardware security
modules (HSM), smart cards, etc. In this project we intend to use a TPM2 device
as the cryptographic token.
# Getting Started
* [Building](/docs/BUILDING.md) - How to get it to build
* [Initializing](/docs/INITIALIZING.md) - How to configure it
* [Installing](/docs/INSTALL.md) - How to install it
# Example Usages
* [SSH](/docs/SSH.md) - How to configure and use it with SSH.
* [P11](/docs/P11.md) - How to configure and use it with various P11 components.
* [PKCS11-TOOL](/docs/PKCS11_TOOL.md) - How to configure and use it with OpenSC's pkcs11-tool.
* [EAP-TLS](/docs/EAP-TLS.md) - How to configure and use it for Wi-Fi authentication using EAP-TLS.
* [INTEROPERABILITY](/docs/INTEROPERABILITY.md) - Configuration details for interoperability with
[tss2-engine](https://github.com/tpm2-software/tpm2-tss-engine) and
[tpm2-tools](https://github.com/tpm2-software/tpm2-tools) projects. Note, the *tpm2-tools* interoperability
could cover other projects that use raw *marshalled* TPM 2.0 structures.
# Advanced Knowledge
* [Architecture](/docs/ARCHITECTURE.md) - Internal Overview
* [DB Upgrades](/docs/DB_UPGRADE.md) - What happens on a DB Version Upgrade
* [Release Process](/docs/RELEASE.md) - How releases are conducted
没有合适的资源?快使用搜索试试~ 我知道了~
用于 TPM2硬件的 PKCS#11 接口_C语言_代码_下载
共186个文件
c:53个
h:34个
md:24个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 89 浏览量
2022-07-04
21:50:05
上传
评论
收藏 1.04MB ZIP 举报
温馨提示
PKCS #11 是一种公钥加密标准,它定义了一种从令牌/设备(如硬件安全模块 (HSM)、智能卡等)访问加密服务的标准方法。在这个项目中,我们打算使用 TPM2 设备作为加密令牌。 入门: 建造- 如何建造 初始化- 如何配置它 安装- 如何安装 示例用法 SSH - 如何通过 SSH 配置和使用它。 P11 - 如何配置和使用它与各种 P11 组件。 PKCS11-TOOL - 如何使用 OpenSC 的 pkcs11-tool 配置和使用它。 EAP-TLS - 如何使用 EAP-TLS 配置和使用它进行 Wi-Fi 身份验证。 互操作性- 与tss2-engine和 tpm2-tools项目互操作性的配置详细信息 。请注意,tpm2-tools互操作性可能涵盖使用原始编组TPM 2.0 结构的其他项目。 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
用于 TPM2硬件的 PKCS#11 接口_C语言_代码_下载
(186个子文件)
configure.ac 18KB
Makefile-integration.am 5KB
Makefile.am 4KB
Makefile-fuzz.am 4KB
Makefile-unit.am 2KB
bootstrap 1KB
tpm.c 123KB
test_db.c 103KB
db.c 67KB
pkcs-crypt.int.c 57KB
pkcs-sign-verify.int.c 55KB
mech.c 46KB
pkcs-keygen.int.c 40KB
attrs.c 37KB
object.c 33KB
test_twist.c 28KB
backend_fapi.c 28KB
pkcs-login-logout.int.c 23KB
pkcs11.c 22KB
ssl_util.c 20KB
pkcs-get-attribute-value.int.c 19KB
sign.c 18KB
token.c 16KB
parser.c 15KB
test_parser.c 15KB
emitter.c 14KB
test.c 14KB
pkcs-misc.int.c 13KB
encrypt.c 12KB
backend_esysdb.c 12KB
utils.c 12KB
backend.c 10KB
session_ctx.c 10KB
key.c 9KB
twist.c 9KB
pkcs-get-mechanism.int.c 8KB
general.c 7KB
pkcs-lockout.int.c 6KB
pkcs-initialize-finalize.int.c 6KB
pkcs-find-objects.int.c 6KB
digest.c 6KB
session_table.c 5KB
slot.c 4KB
pkcs-session-state.c 4KB
mutex.c 3KB
session.c 3KB
db-token-label.fuzz32.c 3KB
init-token-sopin.fuzz.c 2KB
init-token-label.fuzz32.c 2KB
db-take-lock.fuzz.c 2KB
utils-ctx-unwrap-objauth.c 2KB
typed_memory.c 2KB
set-pin.fuzz.c 2KB
init-pin.fuzz.c 2KB
test_attr.c 2KB
test_utils.c 2KB
test_log.c 800B
random.c 751B
yaml-parser.fuzz.c 710B
client.cnf 1KB
ossl.cnf 324B
ossl-req-cert.cnf 296B
ossl-req-ca.cnf 278B
tss2engine.cnf 168B
tpm2-pkcs11.openssl.sample.conf 470B
tpm2-pkcs11.def 1KB
docker.env 248B
pkcs11-tool-init-fapi.sh.fapi 27B
p11-tool-fapi.sh.fapi 19B
.gitignore 961B
.gitignore 98B
.gitignore 78B
.gitignore 58B
.gitignore 46B
pkcs11.h 55KB
wrap_tpm.h 33KB
largebin.h 14KB
attrs.h 9KB
twist.h 9KB
tpm.h 8KB
utils.h 6KB
session_ctx.h 6KB
token.h 5KB
object.h 4KB
encrypt.h 4KB
test.h 3KB
log.h 3KB
db.h 2KB
ssl_util.h 2KB
mutex.h 2KB
mech.h 2KB
session_table.h 1KB
digest.h 1KB
sign.h 1KB
backend_esysdb.h 1KB
backend_fapi.h 1KB
backend.h 1KB
typed_memory.h 820B
session.h 731B
slot.h 703B
共 186 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计-基于java的校园二手交易系统毕业设计-全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于java电影院订票选座系统,带论文全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于JSP+Servlet的网上书店系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于Node.js,Angular,Express,ESP8266 WIFI芯片的物联网温度采集系统-全部资料+详细文档+高分项目+源码.zip
- S7-200SMART V2.8版本 PID自整定快速入门指南.rar
- 毕业设计-基于SpringBoot的二手商城系统二手交易平台,校园二手书籍交易,社区二手交易平台全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSH框架的外卖点餐系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SpringBoot及thymeleaf搭建的疫情信息管理系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM的毕业设计-论文题目审核及选题管理系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM+AmazeUI培训中心管理系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM城市公交查询系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM的人力资源管理系统-全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM电影院订票系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM技术的宿舍管理系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM精品课程在线学习系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于SSM教务选课成绩管理系统全部资料+详细文档+高分项目+源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功