安全中间件二次开发手册Copyright © 2024 Shanghai wellhope Information Technology Co.,Ltd. All Rights Reserved目录1 引言41.1 编写目的41.2 项目背景41.3 术语和缩写词51.4 遵循标准52 系统概述72.1 功能82.2 性能9精度9时间特性9灵活性93 运行环境103.1 硬件系统103.2 支撑软件104 开发说明104.1 客户端描述114.1.1APP 客户端控件接口说明114.1.1.1AtvInit114.1.1.2AtvEnd114.1.1.3SetHardWare124.1.1.4Login124.1.1.5ChangeLoginPin124.1.1.6Logout134.1.1.7GetCert134.1.1.8CheckCert134.1.1.9GetCertInfo144.1.1.10SealEnvelope154.1.1.11SealEnvelopeEx164.1.1.12OpenEnvelope174.1.1.13SignData174.1.1.14SignDataEx184.1.1.15VerifySign184.1.1.16GenRandom194.1.1.17HashData194.1.1.18SymmEncrypt204.1.1.19SymmDecrypt204.1.1.20GetCertFromLDAP214.1.1.21GetAndSaveCRL214.1.1.22ReadFromFile224.1.1.23WriteToFile224.1.1.24GetStamp224.1.1.25VerifyStamp234.1.1.26GetAlgoFromPA234.1.1.27Base64Encode244.1.1.28Base64Decode244.1.1.29GetParamValue254.2 服务端描述254.2.1 APP 应用服务器端JAVA 接口254.2.1.1 release254.2.1.2GetCurStatus254.2.1.3AdvBase64Encode264.2.1.4 AdvBase64Decode264.2.1.5AdvGetCert264.2.1.6AdvCheckCert264.2.1.7AdvGetCertInfo274.2.1.8AdvSealEnvelope284.2.1.9 AdvSealEnvelopeEx294.2.1.10 AdvOpenEnvelope304.2.1.11 AdvSignData304.2.1.12 AdvSignDataEx314.2.1.13 AdvVerifySign314.2.1.14 AdvGenRandom324.2.1.15 AdvHashData324.2.1.16 AdvSymmEncrypt334.2.1.17 AdvSymmDecrypt334.2.1.18 AdvGetCertFromLDAP344.2.1.19 AdvGetCRLFromLDAP344.2.1.20 AdvUploadCRL354.2.1.21 AdvReadFromFile354.2.1.22 AdvWriteToFile354.2.1.23 AdvGetStamp364.2.1.24 AdvVerifyStamp364.2.1.25 AdvGetAlgoFromPA364.2.1.26 AdvGetAttrCertInfo374.2.1.27 AdvGetPACertInfo374.2.1.28 AdvGetAttrCertListFromLDAP385 应用开发实例395.1 身份认证参考模型405.2 加解密功能参考模型435.3 签名验签功能参考模型441引 言1.1 编 写 目 的该 文 档 主 要 规 了 PKI 安 全 中 间 件 的 功能 接 口 定 义 。 在 整 个 PKI 体 系 中 , 安 全 中间 件 的 作 用 非 常 关 键 , 它 通 过 调 用...