文件名称:libp11:PKCS#11 包装库
文件大小:196KB
文件格式:ZIP
更新时间:2024-08-24 20:51:24
C
构建状态 概述 此代码存储库生成两个库: libp11 提供了一个更高级别(与 PKCS#11 库相比)的接口来访问 PKCS#11 对象。 它旨在与使用 OpenSSL 的应用程序集成。 OpenSSL 库的 pkcs11 引擎插件允许以半透明的方式访问 PKCS#11 模块。 该项目的 wiki 页面位于 ,包括错误跟踪器和源浏览器。 PKCS#11 PKCS#11 API 是一个抽象 API,用于对加密对象(例如私钥)执行操作,而无需访问对象本身。 也就是说,它提供了键与操作的逻辑分离。 PKCS #11 API 主要用于访问智能卡和硬件或软件安全模块 (HSM) 中的对象。 那是因为在这些模块中,加密密钥在硬件或软件中是隔离的,并且不能供使用它们的应用程序使用。 PKCS#11 API 是 OASIS 标准,它得到各种硬件和软件供应商的支持。 通常,硬件供应商会提供一个
【文件预览】:
libp11-master
----.travis.yml(2KB)
----bootstrap(49B)
----Makefile.mak(139B)
----INSTALL.md(3KB)
----.travis.sh(3KB)
----m4()
--------ld-version-script.m4(2KB)
--------.keep(0B)
--------ax_pthread.m4(22KB)
----tests()
--------rsa-oaep.softhsm(1KB)
--------rsa-testfork.softhsm(1017B)
--------rsa-prvkey.der(1KB)
--------rsa-testlistkeys.softhsm(1016B)
--------list-tokens.c(4KB)
--------ec-check-privkey.softhsm(2KB)
--------rsa-pubkey.der(294B)
--------rsa-cert.der(805B)
--------ec-no-cert.sh(3KB)
--------check-privkey.c(4KB)
--------engines.cnf.in(252B)
--------rsa-pss-sign.c(7KB)
--------rsa-evp-sign.softhsm(2KB)
--------ec-evp-sign.softhsm(2KB)
--------rsa-pss-sign.softhsm(1KB)
--------case-insensitive.softhsm(2KB)
--------store-cert.c(6KB)
--------Makefile.am(1KB)
--------ec-no-pubkey.sh(3KB)
--------ec-common.sh(3KB)
--------rsa-testpkcs11.softhsm(1KB)
--------fork-test.c(8KB)
--------pkcs11-uri-without-token.softhsm(2KB)
--------ec-testfork.softhsm(909B)
--------fork-change-slot.c(9KB)
--------ec-prvkey.der(121B)
--------fork-change-slot.softhsm(2KB)
--------rsa-oaep.c(6KB)
--------ec-cert.der(384B)
--------ec-cert-store.softhsm(2KB)
--------ec-pubkey.der(91B)
--------search-all-matching-tokens.softhsm(4KB)
--------openssl_version.c(2KB)
--------evp-sign.c(8KB)
--------rsa-common.sh(4KB)
----Makefile.am(784B)
----appveyor.yml(2KB)
----src()
--------pkcs11.h(48KB)
--------libp11.rc.in(1KB)
--------p11_pkey.c(18KB)
--------eng_err.c(3KB)
--------p11_err.c(3KB)
--------libp11.rc(907B)
--------Makefile.mak(1KB)
--------eng_err.h(2KB)
--------libp11-int.h(12KB)
--------p11_cert.c(10KB)
--------p11_attr.c(4KB)
--------p11_load.c(4KB)
--------libpkcs11.c(3KB)
--------p11_slot.c(15KB)
--------p11_err.h(2KB)
--------Makefile.am(2KB)
--------p11_key.c(17KB)
--------eng_front.c(7KB)
--------pkcs11.rc.in(1KB)
--------libp11.exports(1019B)
--------p11_misc.c(1KB)
--------p11_pthread.h(2KB)
--------p11_atfork.c(5KB)
--------p11_ckr.c(8KB)
--------eng_back.c(25KB)
--------p11.ec(115B)
--------libp11.h(19KB)
--------eng_parse.c(9KB)
--------p11_rsa.c(13KB)
--------libp11.pc.in(207B)
--------pkcs11.rc(907B)
--------pkcs11.exports(20B)
--------engine.h(3KB)
--------p11_ec.c(21KB)
--------p11_front.c(8KB)
----doc()
--------opensc-logo.gif(5KB)
--------Makefile.am(408B)
--------doxygen.conf.in(54KB)
--------doxygen-footer.html(245B)
----examples()
--------auth.c(7KB)
--------Makefile.am(237B)
--------getrandom.c(4KB)
--------README(620B)
--------listkeys.c(5KB)
--------decrypt.c(8KB)
----.gitignore(723B)
----NEWS(10KB)
----make.rules.mak(1KB)
----README.md(8KB)
----COPYING(26KB)
----configure.ac(8KB)