Windows DNA 安全概述
1. CryptoAPI 简介
CryptoAPI 自 Windows NT 4.0 就已存在,而 Windows 2000 引入了 CryptoAPI 证书管理以支持公钥安全。Windows 2000 中 CryptoAPI 具备一些重要的新特性:
- 数字签名、验证与数据加密 :支持使用高级函数进行数字签名和验证,以及数据加密,这些函数可用于 Visual Basic、Visual Basic Scripting Edition (VBScript)、Java 和 C/C++ 等应用程序。
- PKCS 标准支持 :支持 PKCS #10 证书请求和 PKCS #7 用于签名和封装数据。
- X.509 证书支持 :通过通用的编码/解码函数、证书解析和验证,支持 X.509 版本 3 证书和 X.509 版本 2.0 CRLs。
- 证书管理 :可从证书存储中添加和检索证书及 CRLs,能按属性定位证书并关联私钥。
CryptoAPI 为应用开发者带来诸多好处:
- 开发者无需编写自己的专有加密代码。
- 开发者可专注于应用的业务规则和接口,无需担心不同的加密标准和协议。
- 应用与提供者的抽象分离可保护应用不被淘汰,开发者无需担心底层加密逻辑变化带来的重新设计或重新部署问题。
- 当服务器应用需要确定证书是否有效时,开发者可请求和发布证书及证书撤销列表 (CRLs) 并构建认证路径。
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



