ASP.net 使用证书认证
要使 ASP.NET Web 应用程序能够使用客户端证书,您必须在本地计算机存储中安装客户端证书。如果您在本地计算机存储中安装客户端证书,则该客户端证书仅对管理员组中的用户帐户和安装该客户端证书的用户可用。因此,您必须向用于运行 ASP.NET Web 应用程序的用户帐户授权,使其能够访问客户端证书。
注意:必须安装 Microsoft .NET Framework 1.1 Service Pack 1 (SP1) 才能在本地计算机存储中使用客户端证书。
此外,在 ASP.NET Web 应用程序调用 Web 服务时,该应用程序必须从证书存储中导出客户端证书,然后将其添加到 Web 服务调用中。
安装客户端证书并向用户帐户授予访问权限
要安装客户端证书,并向用于运行 ASP.NET Web 应用程序的用户帐户授权,使其能够访问客户端证书,请执行下列步骤。
步骤 1:在本地计算机存储中安装客户端证书
如果您在 PKCS#12 (.pfx) 文件中有客户端证书,则可以使用 Microsoft Windows HTTP 服务证书配置工具 (WinHttpCertCfg.exe) 来安装客户端证书并向其他用户帐户(如网络服务帐户)授权,使其能够访问客户端证书。为此,请按照下列步骤操作:
下载然后安装 Microsoft Windows HTTP 服务证书配置工具。要获得此工具,请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?familyid=c42e27ac-3409-40e9-8667-c748e422833f (http://www.microsoft.com/downloads/details.aspx?familyid=c42e27ac-3409-40e9-8667-c748e422833f)
在命令提示符处运行以下命令:
WinHttpCertCfg.exe –i PfxFile -c LOCAL_MACHINE\MY -p Password
注意:PfxFile 是 .pfx 文件的名称。Password 是 .pfx 文件的密码。如果该文件不要求密码,则省略参数 -p。
通常,WinHttpCertCfg.exe 文件位于以下文件夹中:
C:\Program Files\Windows Resource Kits\Tools
如果您无权访问 .pfx 文件,并已经在运行 Microsoft Windows Server 2003 或 Microsoft Windows 2000 Server 的计算机上安装了 Microsoft 证书服务,则可以提出请求,并直接在本地计算机存储中安装客户端证书。为此,请按照下列步骤操作:
使用具有管理员凭据的用户帐户登录到客户端计算机。
在 Microsoft Internet Explorer 中,访问证书颁发机构 (CA) 网站。例如,如果 CA 服务器名为 CAServer,请访问下面的网站:
http://CAServer/certsrv
在“选择一个任务”下,单击“申请一个证书”然后单击&ld
相关文档:
2种方法
一、linkbutton的单击事件里关闭页面,拼接代码就是了
补充,不可能,我自己试过,再补充一下
1.关闭时提示“是否关闭”
Response.Write("<script language:javascript>javascript:window.close();</script>");
2.直接关闭不提示
Response.Write("<script language:javascrip ......
Asp.Net 构架(Http Handler 介绍) - Part.2
引言
在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已 ......
a. ReportViewer关联Report1.rdlc的简单呈现
b. 对带有报表参数的Report1.rdlc的呈现
c.
利用程式生成的DataSet 填充报表
d. 调用存储过程 生成DataSet 填充报表
==========
简单的呈现
==========
1. 打开VS2005,文件->新建->网站 选择语言种类(C#)
2. 在该解决方案下
设计其已经生成的Default.aspx ......
设置SharpDevelop,使其能编写和运行Asp.net。
在看下文的时候,请确定您的系统装上了IIS,FontPage扩展,装了.Net框架。好现在开始我的讲述。
如果您装的.Net框架是1.1版的,请生成以下BAT文件。
文件:Asp.Net_1.1_Setup.bat
c:
......
Session模型简介
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次和这台WWW服务器建立连接时,他就和这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionI ......