|
![]() 数据保护API(应用编程接口)SafeNet提供了市场上最为完备的数据保护API函数集,可以帮助用户将加密及硬件安全模块(HSM)无缝 集成到各类基于主机的、预先集成的第三方解决方案或用户自定义的应用中。 由于提供了众多接口,数据保护API函数集可帮助用户构建遵循业界标准的安全应用。所提供的接口包括 PKCS#11、Java加密架构、Java加密扩展及Microsoft数据保护API等接口。 电子资金 转账/支付处理接口遵从支付系统安全标准,可为所有重要信用卡支付方案提供支持,其中包括联邦快运、JCB、MasterCard及Visa。 此外,用户还可对加密安全性进行按需定制,以满足他们特殊的安全需求。 无缝、开箱即用的集成作为软件保护产品提供商,SafeNet提供的各类工具包可与全球各地区重量级软件厂商开发的众多主流软件应用进行无缝集成,为他们提供各类强大的安全解决方案。 长期以来,SafeNet始终致力于监控、测试并改善工具包的集成能力,以确保与各类主流软件应用保持良好的互操作性、集成性及兼容性。 加速自定义应用的开发
SafeNet安全服务工具包概览: PKCS#11 API安全服务工具包 - ProtectToolkit CProtectToolkit C是一款安全服务工具包,用来支持使用业界标准的PKCS#11 API函数来构建安全应用。 SafeNet还对标准的PKCS#11 API函数进行了扩充以提供其它一些功能,如生成证书请求、生成证书、时间邮戳、高级密钥管理等。 此软件开发工具包还提供有应用连编工具、库文件、示例源代码及一个图形化的PKCS#11令牌浏览器。 ProtectToolkit C工具包支持各类主流操作系统,并同时提供有众多的C及Java可调用函数。 Java JCA/JCE安全服务工具包 - ProtectToolkit JProtectToolkit J是基于Java的安全服务工具包,可为Java程序访问基于硬件的高强度安全服务提供支持。 ProtectToolkit J工具包可使Java类基于SafeNet HSM来实现对密钥存储、认证及安全服务的支持。 此工具包具有平台无关性,由一系列Java类组成。 Microsoft CryptoAPI安全服务工具包 - ProtectToolkit MProtectToolkit M是SafeNet提供的用来支持Microsoft CryptoAPI的安全服务工具包。 此工具包提供有 “RSA Full”及“RSA Schannel”两套安全服务提供程序, 以通过SafeNet的硬件安全模块来实现防拆装硬件密钥存储及快速RSA处理。 RSA命令集 - ProtectToolkit RSAProtectToolkit RSA是一款高级应用编程接口,用来支持应用软件访问SafeNet基于PCI适配卡的硬件安全模块所提供的RSA公共密钥保护函数。 此工具包具有平台无关性,由一系列C函数组成。 ESA命令集 - ProtectToolKit ESAProtectToolKit ESA包括一个加密驱动程序及一系列C函数。其具有适配卡和操作系统无关性。 工具包提供的API函数支持Microsoft C及Borland Turbo C编译器。 功能模块软件开发工具包- ProtectProcessingProtectProcessing软件开发工具包提供了无与伦比的灵活性和可扩展性。 ProtectProcessing软件开发工具包支持用户构建自定义的加密应用(包括生成全新的安全算法),并允许自定义的加密应用在硬件安全模块(HSM)所定义的边界内安全地进行下载和执行。 另外,用户还易于对SafeNet最新的PKCS#11工具包的功能进行扩展。 ProtectProcessing还支持软件模拟功能。这一功能可以帮助开发人员(Safenet合作伙伴或终端用户)在标准的PC环境下,无需安装HSM(硬件安全模块),就可开发和调试用户自定义的特殊功能模块,因而,可以大大降低开发成本,更为高效地使用开发资源。 所有的保护函数都在开发服务器的软件库中模拟执行,这样,就可以避免需要将所有开发人员的计算机同一个HSM模块进行连接。 在完成应用的开发和测试后, 用户自定义的代码能够方便、安全地在HSM安全环境下进行下载并执行。 SafeNet同时还交付了一个分发工具包。分发工具包提供所有必要工具,用以进行代码签名和证书管理,目的是将受信任的自定义代码导入到HSM模块。 使用SafeNet的安全保护工具包,开发人员无需事先具备任何嵌入系统开发经验。开发人员只要具备业界标准的基于ANSI的C语言及C运行库的相关知识,就可使用SafeNet的安全保护工具包进行开发。
|
|