pkcs11v2.11手册.pdf

所需积分/C币:35 2019-05-16 10:40:35 4.47MB PDF
34
收藏 收藏
举报

PKCS 由 RSA 实验室提供给使用公共密钥和相关技术的计算机系统的开发人员。RSA 的目的是与计算机 系统开发人员一起提高并改进本标准,即使不是所有的开发人员都接受产生标准的目的。 实验室在标准制定过程中起四个方面的作用: 1. 出版仔细纂写的描述该标准的文件。 2. 对必要的扩展和改变向开发者和用户寻求意见和建议。 3. 在适当的时候出版修订的标准。 4. 提供执行指南和/或参考的执行方法。
PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 CK CALLBACK FUNCTION 25 NULL PTR 8.3依抽样平台和编译器而定的代码 8.3.1Win32 8.3.2Win6. 26 8.3.3类周UMX 9.通用数据类型 27 9.通用信息 CK VERSION: CK VERSION PTR …………27 CK INFO: CK INFO PTR ◆ CK OTIFICATION 92槽和令牌类型 ◆ CK SLOT D: CK SLOT L)PYP CK SLOT NFO: CK SLOT INFO PTR CK TOKEN NFO. CK TOKEN INFO PTR 30 9.3会话类型 *+ 35 CK SESSION HANDLE CK SESSION HANDLE PTR CK USER TYP ◆ CK STATE CK SESSION INFO: CK SESSION INFO PTR 36 94对象类型 CK OBJECT HANDLE, CK OBJECT HANDLE PTR CK OBECT CLASS CK OBECT CLASS PTR 37 ◆ CK HW FEATURE TYPE 37 CK KEY TYPE ◆CKCE/ NIFICATE TYPE 错误!未定义书签。 ◆ CK ATTRIBUTE TYPE CK ATTRIBUTE: CK ATTRIBUTE PTR 40 ◆ CK DATE 47 95机制的数据类型… t CK MECILANISM TYPE CK MECIANISM TYPE PTR .4l CK MECHANISM: CK MECHANISM PTR........ 45 CK MECHANISM INFO: CK MECHANISM INFO PTR 46 9.6区数数据类型 CK RP ·· 48 CK NOTN) CK C XXX CK FUNCTION LIST. CK FUNCTION LIST PTR: CK FUNCTON LIST PTR PTR.5/ 9.7与封锁相关的类型 ◆ CK CREATEMUTEX. 53 CK DESTROYMUTEX CK LOCKMUTEX and CK UNLOCKMUTEX PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 CK C INITIALIZE ARGS CK C INITIALIZE ARGS PTR 对象…56 10.1创建、修改和复制对象 10.1.1创建对象.… 57 10.1.2 修改府象 10.1.3复制利象 2公共属性 10.3硬件特征对象 10.3.1的钟对象. BIi8888iI 59 10.3.2单调计数器象… 104储器对象… 10.5数据对象.… 61 10.6证书对象 ..62 10.6.1X.509公的证书亲 10.6.2X:509属性证书和象 64 10.7密钥对象 “““+“““““++““ 10.8公钥对象 10.8.1RSA外象 10.8.296.2.DSA公钥对象 10.8.3 ECDSA公钥府象 10.8.4 Diffie-Nlellman公钥对象. ++··.++++···+ 10.8.5KEA公的对象… ·:······:···············:··· …76 109私钥对象 .77 10.9.1RSA形钥对 10.9.2DSA私钥行象 0.93 LCDSA私钥对象 10.9.4De- Hellman X钥矿象 82 10.9.5KEA私钥对象… 10.10保密密钥对象 10.10.1类属保密密钥矿象 10.10.2RC2你密密钥象 86 10.10.3RC4东密的象 10.10.4RC5你究钥对象 87 10.10.5AES保密密钥象 10.10.6DES保密密钥对 88 10.10.7DES2你密密钥对象 10.10.8DES3(容密钥对象 10.10.9CAST恢帘猝泉. 90 10./0.10CAS13密密钥对象 10.10.11C4S7128CAS75)密密钥对象 10.10.12mDEA你空钥对象 92 10.10.13CDMF保密密钥对象 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 10./0.14 SKIPJACK保密密钥对象 93 +· 10.10.15 BATON块密溶对象 10.10.16 JUNIPER你密钥对象 函数… ,错误!未定乂书签。 11.1两数返回值 错误!未定义书签 11.1.1通用Cp0ki函数返回值 1.1.2使用一个会话句杯的函数的Cpk函数返国值 98 1.3使用一个令牌的函数的Cpk函数返国值 98 11.1.4于用程序旋共的回m的特殊返回值 11.1.5用于互处理所数的待殊返回位…… 9 1.1.6所有C1ypok西数返回值 99 1.1.7 Crypto错误的相关优先权的细茸 错误!未定义书签。 1.1.8错误代 h"gotchas” 03 112在可变长度缓冲器中返回输出的函数的约定 113关于样本代码的否认声明 …104 114通用函数 “++·“+“““++“+“““++““+““++““ 104 c initialize C Inole “++““““ 05 c Get Functionlist……… 106 11.5槽和令牌管理函数…… 106 c Get Slotlist 7 C Get slot/nfo C Gel TokenInfo l08 c wait- ForSlot event.………… c GetMechanismlist ◆ C GetMechanismlnfo cnittoken 12 C nitIN …113 ◆ C SetPIN 11.6会话管理函数 l15 115 c Closesession /16 c closealisessions 果, C GetsessionInfo.. .117 C GetOperation State 118 C SetOperation State 119 C Login 121 121 117对象管理函数.… 122 Object C Copy Objec 124 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 125 C Get ObjectSize 126 e ◆ C setati1 ibutevalue. C FindObjectsInit l29 C rindObjects l30 ◆C. FindObjects Final 130 11.8加密函数 ◆ C encrypunil..... l31 C Encry l31 C EncryptUpdate.… C Encrypt 9解密函数 134 134 C Decrypt 135 ecryptupe yptFina… 136 0消息摘要函数 C_ Digest.… 138 C Digestupdate 39 C Digestke ◆ C DigestFinal 139 11.11签名和 MACING函数… 141 C Sign!hnit… 141 c Signupdule C Sign Final 142 C SignRecoverinit .143 C Sign Recover .l44 11.12用于验证签名和MAC的函数 145 c y 145 c Verify Final 146 C Verify recoverinit 147 C Veri/yRe l48 11.13双重功能密码函数… C DigestEncryptUpdate 149 C DecryptDigest Update 151 ◆ C Sign EncryptUpdate 154 ◆ C Decrypt verifyupdate…… .l57 11.14密钥管理函数… 159 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 C GenerateKey 160 C GenerateKeyPair 16l C Wrap 62 C Unwrapkey 164 ◆ C Derivekey 165 11.15随机数生成函数 167 C seedrando.....… 1067 ◆ c Generaterandon 67 11.16并行功能管理函数 ◆ C Get Function Status. l68 c Cancell'unction 68 11.17回叫函数 169 11.17.1放产回m 11.17.2商定义的回m 169 12.机制 12.1KSA机制 *+“ 173 12.1.1PKCS#RSA溶钥对主成 173 12.1.2 PKCS# RSA 12.1.3PKCS# RSA OAEP机制参数 .174 CK RSA PKCS MGF TYPE CK RS/1 PKCS MGF TYPE PTR .l74 CK RSA PKCS OAEP SOURCE TYPE.CK RSA PKCS OAEP SOURCE TYPE PTR.175 CK RSA PKCS OAEP PARAMS: CK RSA PKCS OAEP PARAMS PTR 175 12.1.4 尸KCS#1 RSA OAEP 76 l2.1.5 ISOnEC 9796 RSA 176 12.1.6X.509aw)RS4 12.1.7ANSX9.31RSA. 12.1.86MD2,MD5,或SHA-1的PKCS#IRSA签名 178 12.1.9历SHA-1的ANSⅠX9.3RSA签名 179 122DSA机制 ,179 12.2.,1DS4密织对生成… l79 12.2.2不用款列法的DSA.. 80 12.2.3分SHA-1的DSA l80 12.2.4 FORTEZZA的间戳记 …181 123关于 ECDSA 124 ECDSA机制. 181 12.4.1 ECDSA的生成 12.4.2不用款她法的 ECDSA 12.4.3历SH-1的 ECDSA 125 DIFFIE-HELLMAN机制 183 12.5.1PKCS#3Dife- Hellman钥对生成 .l83 12.52PKCS#3Dife- Hellman钥派生 83 12.6KEA机制参数 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 CK KEA DERIVE PARAMS CK KEA DERIVE PARAMS PTR l83 127KEA机制…184 12.7.1KEA密钥对生成 84 12.7.2KEA密钥派生 .184 12.8类属保密密钥机制 186 12.8.1关属保密钥生成 86 129加脱密私钥(RSA, DIFFIE-HELLMAN,和DSA) 12.10关于RC2 87 12.11RC2机制参数… 188 CK RC2 PARAMS: CK RC2 PARAMS PTR l88 CK C2 CBC PARAMS. CK C2 CBC PARAMS PTR CK RC2 MAC GENERAL PARAMS: CK RC2 MAC GENERAL PARAMS PTR l88 12.12RC2机制 189 12.12.1RC2密钥生成… 189 12.12.2RC2-ECB. 189 12.72.3RC2-CBC /90 12.12.4用PKCS填充的RC2CBC 190 12.12.5们长度的RC2MAC 191 12.12.6RC2-MAC 12.13RC4机制 192 12.13.1RC4,织生成 l2.13.2RC4 1214关于RC5…… 12.15RC5机制参数 193 CK RC5 PARAMS: CK RC5 PARAMS PTR .193 CK RC5 CBC PARAMS.CK RCS CBC PARAMS PTR 93 CK RC5 MAC GENERAL PARAMS: CK RC5 MAC GENERAL PARAMS PTR...193 12.16RC5机制 12.6.1RC5密钥生成 94 12.16.2RC5-ECB.… 12.6.3RC5-CBC 195 12.16.4用PKCS填允的RC5-CBC 195 12.16.5通用长度的RC5-MAC 196 12.16.6RC5-MAC 96 12.17AES机制参数 197 CK AES PARAMS. CK AES PARAMS PTR 197 CK AES CBC PARAMS CK AES CBC PARAMS PTR 197 CK MES MAC GENERAL PARAMS CK MES MAC GENERAL PARAMS PTR....197 12.18AES机制 12.18.1AES密钥生成 98 12.18.2AES-ECB. 198 12.18.3 AES-CBC 199 12.18.4用PKCS填充的 AES-CBC 200 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 12./8.5通用长度的AES-MAC 200 12.18.6AES-MAC...….……… .20l 12.19通用坎密码机制参数… CK MAC GENERAL PARAMS: CK MAC GENERAL PARAMS PTR 201 1220通用块密码机制. 201 12.20.1通用块密码密钥生成 201 12.20.2通块密码ECB 12.20.3福用块穷码CBC. 12.20.4用PKCS填充的通用块密码CBC 203 12.20.5通用长度通用块密码MAC 203 12.20.6用块密码MAC 204 1221双倍和三倍长度DES机制 12.21.1双倍DES第钥作成… 204 12.21.2三倍长度DES架作版序 204 12.21.3CBC方式下的三倍长度DES ∴205 12.22 SKIPJACK机制参数 205 CK SKIPJACK PRIVATE WRAP PARAMS: CK SKIPJACK PRIVATE WRAP PARAMS PTR205 CK SKIPJACK RELAYX PARAMS: CK SKIPJACK RELAYX PARAMS PTR 206 1223 SKIPJACK机制 207 12.23.1 SKIPJACK密钥生成…… 207 /2.23.2 SKIPACK-ECB64 12.23.3 SKIPJACK-CBC64 207 12. 23.4 SKlPJACK-OFB64 12.23.5 SKIPJACK-CFB64 208 12.23.6 SKIPJACK-CFB32 208 12. 23.7 SKIPJACK-cFB16 209 12.23.8 SKIPJACK-cFB8 209 12.23.9 SKIPJACK-FRAP 209 12.23.10 SKIPJACK-PRIVATE-WRAF 2l0 12.23. SKIPJACK-RELAYX 2l0 1224 BATON机制 210 12.24.1 BATON密钥生成 210 12.24.2 B1TON-ECB128 210 12. 243 BATON-ECB96 210 12.24. 4 BATON-CBC128 12. 5 BATON-COUNTER 2l1 12. 246 BATON-SHUFFLE 2l1 12.24.7 BATON WRAP 1225 JUNIPER机制 212 12.25.1 JUNIPER密钥生成 212 12.25.2 JUNIPER-ECB128 212 12.25.3 JUMIPER-CBC128 213 12. 25. 4 JUMIPER-COUNTER 213 PKCS/PKX屮文翻译计划 PKCS #1l v2.11---Cryptographic Token Interface Standard 密码令牌接口标准 l2.25.5儿MER-SFLE 2l3 12.25.6 JUNIPER WRAP.………….214 12.26MD2机制 214 l2.26.lMD2 214 12.206.2通用长度MD2HMAC 214 12.26.3MD2MAC 215 12.26.4MD溶钥派生 215 1227MD5机制… 215 12.27.MD5 215 12.27.2通用长度MD5HMAC 210 12.27.3MD5-HMAC 216 12.27.4MD5密的派生… .216 1228SHA-1机制 12.28.1SHA4- …217 12.28.2通用长度SHA-1-HMAC …217 12.28.3SH4-1-HMAC. 12.28.4SHA-1密钥泳生 217 1229 FASTHASH机制. 218 12.29.1 FASTHASH 1230基于口令的加密/身份验证参数 .218 CK PBE PARAMS CK PBE PARAMS PTR 218 1231基」PKCS#5和PKCS#5-风格∏令的加密机制 219 12.31.1用于 DES-CBC的MD2PBE 219 12.3l.2用DES-CBC的MD5PBE .219 12.31.3分于 CAST-CBC的MD5-PBE 219 12.31.4历子CAST3-CBC的MD5-PBE. 219 12.31.5用CAS7128- CBC (CAS75-CBC的MD5-PBE… 220 12.31.6用CAST128 CBC(CAS75-CBC的SHA--PBE 220 12.31.7PKCS#5 PBKDJ2钥生成机制参数 220 CK PKCS5 PBKD2 PSEUDO RANDOM FUNCTION TYPE CK PKCS5 PBKD2 PSEUDO RANDOM FUNCTION TYPE PTR 20 CK PKCS5 PBKDF2 SALT SOURCE TYPE. CK PKCS5 PBKDF2 SALT SOURCE TYPE PTR 221 CK PKCs5 PBKD2 PARAMS: CK PKCS5 PBKD2 PARAMS PTR 221 12.3.8PKCS#5PBKD2密钥生成 …222 12.32基」PKCS#12∏令的加密/身份验证机制 12.32.1天128- bit ro4的SHA-1-PBE 223 12.32.2用于40-btRC4的SHA-1-PBE 镨淚!木定义书签。 12.32,3于3- key triple-DES-CBC的SHA-1-PBE 23 12.32.4于2- key triple-D) ES-CBC的SA--PB 错误!未定义书签。 12.32.5用厂128-b1RC2-CBC的SHA-1-PBE… 23 12.32.6用于40 bit ro2CBC的SHA-1-PBE… 224 12.32.7于SH4-1-HMAC的SHA--PBE 224 1233SET机制参数 224 PKCS/PKX屮文翻译计划

...展开详情
试读 127P pkcs11v2.11手册.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享宗师

关注 私信
上传资源赚钱or赚积分
最新推荐
pkcs11v2.11手册.pdf 35积分/C币 立即下载
1/127
pkcs11v2.11手册.pdf第1页
pkcs11v2.11手册.pdf第2页
pkcs11v2.11手册.pdf第3页
pkcs11v2.11手册.pdf第4页
pkcs11v2.11手册.pdf第5页
pkcs11v2.11手册.pdf第6页
pkcs11v2.11手册.pdf第7页
pkcs11v2.11手册.pdf第8页
pkcs11v2.11手册.pdf第9页
pkcs11v2.11手册.pdf第10页
pkcs11v2.11手册.pdf第11页
pkcs11v2.11手册.pdf第12页
pkcs11v2.11手册.pdf第13页
pkcs11v2.11手册.pdf第14页
pkcs11v2.11手册.pdf第15页
pkcs11v2.11手册.pdf第16页
pkcs11v2.11手册.pdf第17页
pkcs11v2.11手册.pdf第18页
pkcs11v2.11手册.pdf第19页
pkcs11v2.11手册.pdf第20页

试读结束, 可继续阅读

35积分/C币 立即下载