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

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

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




主站蜘蛛池模板: 手机看片自拍日韩日韩高清 | 日韩啪| 人人鲁免费播放视频人人香蕉 | 伊人天天干 | 日本在线免费观看 | 色久网站 | 全部免费特黄特色大片视频 | 天堂√中文在线 | 四虎影视免费永久在线观看 | 日本特黄特色视频 | 中文字幕日韩在线观看 | 日韩a在线 | 偷拍免费视频 | 日本中文在线观看 | 欧美性猛交xxxx乱大交极品 | 手机看片日韩日韩 | 亚洲日本高清 | 亚洲成a人片在线播放 | 伊人网站 | 亚洲刺激视频 | 四虎国产欧美成人影院 | 四方色播 | 日本特黄特色免费大片 | 青草视频网站在线观看 | 亚洲欧美伦理 | 涩涩久久 | 手机看片久久国产免费不卡 | 欧美小视频在线观看 | 青青青青青免精品视频 | 思思99re热 | 亚洲欧美日韩高清一区二区三区 | 午夜国产视频 | 屁屁影院免费观看入口 | 日韩欧美高清视频 | 午夜在线免费观看视频 | 思思久久99 | 欧美特黄一级片 | 色屁屁影院免费观看入口 | 亚洲精品欧美精品国产精品 | 亚洲国产成人久久综合碰 | 亚洲欧美中文日韩在线v日本 |