六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在ASP/ASP.NET 中處理客戶端數字證書

[摘要]客戶端數字證書與基本身份驗證(Basic)、域服務器的摘要式身份驗證、集成 Windows 身份認證或自定義的 Form 認證等方式相比,雖然部署和管理方面稍微復雜一些,但安全性也更好一些,應用上也較為靈活。 在 ASP 和 ASP.NET 中處理和識別客戶端數字證書是非常容易的,代碼如下: A...

    客戶端數字證書與基本身份驗證(Basic)、域服務器的摘要式身份驗證、集成 Windows 身份認證或自定義的 Form 認證等方式相比,雖然部署和管理方面稍微復雜一些,但安全性也更好一些,應用上也較為靈活。

 在 ASP 和 ASP.NET 中處理和識別客戶端數字證書是非常容易的,代碼如下:

ASP (VBScript)語法:

    Dim subject
   subject=Request.ServerVariables("CERT_SUBJECT")

   subject=Request.ClientCertifate("Subject")  '--適用于 Subject 沒有中文的證書

 ASP.NET(C#) 語法:

   string subject ;
   HttpClientCertificate hcc = Request.ClientCertificate;
   if(hcc.IsValid) = hcc.Subject;

    得到的 subject 字符串是以逗號分隔的子字段列表。例如,C=CN,O=BOC,CN=moslem ,然后將字符串分隔處理,取最后的 CN 值(可能不止一個 CN),這個值是用戶的 Common Name ,即“常規名稱”,一般就是用戶的姓名或 ID。

    拿到數字證書中的 CN 后,就可以做進一步的處理了,如對用戶進行授權等。我認為比較有效的一種做法是在客戶端同時啟用數字證書和 Form 認證,可以通過比較 CN 和 Form 中輸入的用戶名的值是否匹配來做到多因子身份認證。

    相對來說,ASP.NET 中提供了專門的處理客戶端數字證書的 HttpClientCertificate 類,因而在程序中處理也更為方便一些。




主站蜘蛛池模板: 直接黄91麻豆网站 | 中文精品视频一区二区在线观看 | 天天综合天天操 | 日韩三级一区二区 | 啪啪午夜视频 | 日日碰碰 | 日韩精品在线视频观看 | 日一区二区 | 青青青免费高清在线观看视频在线 | 天天操天天爽天天射 | 午夜一级福利 | 天天翘夜夜洗澡天天做 | 伊人久久大香网 | 青青国产成人久久91网 | 亚洲资源最新版在线观看 | 亚洲a毛片| 午夜影院在线免费 | 午夜性刺激免费视频观看不卡专区 | 日产精品卡二卡三卡四卡乱码视频 | 亚洲欧美成人完整版在线 | 天天看逼| 天堂bt | 色老头久久久久久久久久 | 亚洲精品国产福利 | 人人插97 | 日本一在线中文字幕天堂 | 色迷迷网免费站视频在线观看 | 日本www视频在线观看 | 亚洲色大成网站www 亚洲三级中文字幕 | 日本欧美在线观看 | 欧美在线不卡视频 | 色图自拍偷拍 | 天堂在线中文网 | 欧美亚洲一区二区三区在线 | 天天操天天射天天 | 视频一区二区不卡 | 色美女在线| 色噜噜噜噜噜在线观看网站 | 在线亚洲精品中文字幕美乳 | 欧美中文字幕一二三四区 | 亚洲欧洲综合网 |