如何设置客户端证书
2011-06-10 10:24
369 查看
如何设置客户端证书
更新日期: 2004年04月20日本页内容
目标 | |
适用范围 | |
如何使用本章内容 | |
摘要 | |
创建一个简单的 Web 应用程序 | |
将 Web 应用程序配置为需要客户端证书 | |
申请并安装客户端证书 | |
验证客户端证书操作 | |
其他资源 |
目标
本章的目标是:• | 获取并安装客户端证书。 |
• | 创建一个需要客户端证书的 ASP.NET Web 应用程序。 |
返回页首
适用范围
本章适用于以下产品和技术:• | Microsoft® Windows® XP 或 Windows 2000 Server (Service Pack 3) 以及更高版本的操作系统 |
• | Microsoft Internet 信息服务 (IIS) 5.0 |
• | Microsoft 证书服务(如果您需要生成自己的证书) |
• | Microsoft .NET Framework 版本 1.0 (Service Pack 2) 以及更高版本 |
• | Microsoft Visual C#® .NET |
返回页首
如何使用本章内容
若要学好本章内容:• | 您必须具有使用 Visual C# .NET 和 Microsoft Visual Studio® .NET 的经验。 |
• | 您必须具有使用 ASP.NET 开发 Web 应用程序的经验。 |
• | 您必须有配置 IIS 的经验。 |
• | 如果您想生成新的客户端证书,则必须能够访问某个证书颁发机构 (CA),如 Microsoft 证书服务。 |
• | 如果您不希望生成自己的证书,则必须决定将从哪个商业证书颁发机构申请客户端证书。某些证书颁发机构 (CA) 会就此服务收费。 |
• | 您必须具有一台安装了 SSL 证书的 Web 服务器。有关详细信息,请参见如何在 Web 服务器上设置 SSL。 |
• | 要了解客户端证书与其他身份验证形式之间的相同与差异之处,请参见第 2 章 ASP.NET 应用程序的安全模型。 |
返回页首
摘要
客户端证书为 Web
应用程序提供了一种非常好的身份验证机制。浏览器或其他客户端应用程序必须先提供有效的身份验证,然后才能获得应用程序访问权限,这使得客户端不必提供用
户名和密码。因此,在创建供其他客户端应用程序访问的安全 Web 服务时,客户端的证书就显得特别有用。
本章详细介绍如何获取和安装客户端证书,并演示了如何创建需要客户端证书的 Web 应用程序。
返回页首
创建一个简单的 Web 应用程序
在此过程中,您将创建一个供测试用的简单 Web 应用程序。• | 创建一个简单的 Web 应用程序
|
返回页首
将 Web 应用程序配置为需要客户端证书
此过程使用 Internet 信息服务 (IIS) 将 Web 应用程序的虚拟目录配置为需要证书。本过程假设您在 Web 服务器上安装了有效的证书。有关安装 Web 服务器证书的详细信息,请参见如何在 Web 服务器上设置 SSL。
• | 将 Web 应用程序的虚拟目录配置为需要证书
|
返回页首
申请并安装客户端证书
此过程安装客户端证书。您可以使用由任何证书颁发机构颁发的证书,也可按照后面几节所述使用 Microsoft 证书服务来生成自己的证书。此过程假设 Microsoft 证书服务是为挂起的申请配置的,这要求管理员专门颁发证书。它也可以配置为应证书申请自动颁发证书。
• | 检查证书申请状态设置
|
• | 申请客户端证书
|
• | 颁发客户端证书
|
• | 安装客户端证书
|
返回页首
验证客户端证书操作
此过程验证您是否可以使用客户端证书访问 SecureApp应用程序。
• | 验证客户端证书操作
|
返回页首
其他资源
有关详细信息,请参见本指南中的如何在 Web 服务器上设置 SSL。相关文章推荐
- 如何设置客户端证书
- 如何设置客户端证书
- 如何做:设置客户端证书
- 如何设置客户端证书
- datasnap 客户端如何设置commandText?
- HBase如何合理设置客户端Write Buffer
- HBase如何合理设置客户端Write Buffer
- HBase如何合理设置客户端Write Buffer
- [原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- 自动化运维工具ansible-如何设置客户端多python版本问题
- Exchange部署之:配置客户端访问服务器角色CAS(部署证书/设置OWA)
- 如何在IIS中设置通配证书(wildcard certificate)来避免证书匹配错误
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- 客户端如何删除根证书
- WCF分布式开发常见错误(22):The caller was not authenticated...如何在XP系统为WCF设置可信任的证书
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- 使用Windows操作系统的客户端如何设置NTP网络服务器
- Windows Phone 设置 OutLook 报错:80072EE7,证书不正确,如何解决。
- 如何将客户端的证书信息通过Apache传递给Jboss
- ios无线方式安装应用程序-苹果企业证书打包的客户端如何使用plist下载