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

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

在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 類,因而在程序中處理也更為方便一些。




主站蜘蛛池模板: 亚洲欧美精品一区二区 | 天天干天天操天天玩 | 亚洲欧美v视色一区二区 | 欧美亚洲日本在线 | 欧美一区二区三区美人 | 色综合久久综合网观看 | 天天操天天曰 | 亚州精品永久观看视频 | 婷婷丁香激情五月 | 日韩亚洲一区中文字幕在线 | 网站久久 | 青青草原影视 | 日日摸夜夜添夜夜添特色大片 | 手机国产乱子伦精品视频 | 亚洲第一伊人 | 亚洲天堂精品在线观看 | 色婷婷六月丁香七月婷婷 | 日本黄网在线观看 | 日韩经典视频 | 天天操天天透 | 日韩视频www | 性欧美巨大极品videos | 日本一道本在线 | 亚洲综合15p| 亚洲五月综合网色九月色 | 亚洲成av人片在线观看无码 | 四虎院影永久在线观看 | 日韩特黄特色大片免费视频 | 日本不卡视频免费 | 人人艹人人射 | 色综合影视 | 色综合久久久久久中文网 | 亚洲香蕉综合在人在线视看 | 欧美性猛交xxxx乱大交be | 日本高清黄色网站 | 午夜欧美精品 | 天堂网在线看 | 亚洲精品亚洲人成在线播放 | 亚洲成aⅴ人片在线观 | 色综综| 手机看片久久 |