表 pkcs11函数接口 种类 函数 描述 通用l C_Initialize 初始化 Cryptoki 目的函数 C_Finalize 清除各种Cryptoki相关资源 C_GetInfo 获得关于Cryptoki 的通用信息 C_GetFunctionList 获得Cryptoki 库函数的进入点 槽和令牌 C_GetSlotList 获得系统中槽的名单 管理 C_GetSlotInfo 获得关于特殊槽的信息 C_GetFunctionStatus 经常返回 CKR_FUNCTION_NOT_PARALLEL的遗产函数 C_CancelFunction 经常返回 CKR_FUNCTION_NOT_PARALLEL的遗产函数 呼叫返回函数 Cryptoki
例如,如果应用程序包含spring security,我们需要手动添加jdk.crypto.ec和jdk.crypto.cryptoki模块 现在我们将替换ALL-MODULE-PATH为 打印的列表jdeps java.scripting,java.security.jgss,java.sql,jdk.httpserver,jdk.jfr,jdk.unsupported,jdk.crypto.ec,jdk.crypto.cryptoki && \ jlink \ --verbose \ --add-modules "$(cat /modules.txt),jdk.crypto.ec,jdk.crypto.cryptoki
jdk.accessibility java.compiler* jdk.charsets java.corba* jdk.crypto.cryptoki
jdk.accessibility.jmod ├── jdk.attach.jmod ├── jdk.charsets.jmod ├── jdk.compiler.jmod ├── jdk.crypto.cryptoki.jmod
PKCS#11: 加密系统通用应用程序接口,Cryptoki PKCS#12: 个人信息交换语法标准. 用于存储使用了密码保护的私钥及相应公钥证书的文件格式. PFX为PKCS#12的前身. 允许加密令牌用户可以以与应用Cryptoki无关方式向应用标识自己身份. 1.4 PEM(Privacy-enhanced Electronic Mail),增加隐私电子邮件标准 PEM是早期IETF
jdk.zipfs/module-info.class] [正在加载/modules/jdk.crypto.ec/module-info.class] [正在加载/modules/jdk.crypto.cryptoki
17.0.7java.xml.crypto@17.0.7jdk.accessibility@17.0.7jdk.attach@17.0.7jdk.charsets@17.0.7jdk.compiler@17.0.7jdk.crypto.cryptoki
17.0.7 jdk.accessibility@17.0.7 jdk.attach@17.0.7 jdk.charsets@17.0.7 jdk.compiler@17.0.7 jdk.crypto.cryptoki
jdk.accessibility jdk.scripting.nashorn java.sql.rowset jdk.charsets jdk.security.auth java.transaction jdk.crypto.cryptoki
java.smartcardio java.sql java.sql.rowset java.transaction.xa java.xml jdk.charsets jdk.compiler jdk.crypto.cryptoki