狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

asp獲取服務(wù)器信息大全(包括客戶端證書信息)

admin
2011年1月27日 22:32 本文熱度 3115

一.服務(wù)環(huán)境變量


Request.ServerVariables("Url") 
返回服務(wù)器地址 

Request.ServerVariables("Path_Info") 
客戶端提供的路徑信息 

Request.ServerVariables("Appl_Physical_Path") 
與應(yīng)用程序元數(shù)據(jù)庫(kù)路徑相應(yīng)的物理路徑 

Request.ServerVariables("Path_Translated") 
通過由虛擬至物理的映射后得到的路徑 

Request.ServerVariables("Script_Name") 
執(zhí)行腳本的名稱 

Request.ServerVariables("Query_String") 
查詢字符串內(nèi)容 

Request.ServerVariables("Http_Referer") 
請(qǐng)求的字符串內(nèi)容 

Request.ServerVariables("Server_Port") 
接受請(qǐng)求的服務(wù)器端口號(hào) 

Request.ServerVariables("Remote_Addr") 
發(fā)出請(qǐng)求的遠(yuǎn)程主機(jī)的IP地址 

Request.ServerVariables("Remote_Host") 
發(fā)出請(qǐng)求的遠(yuǎn)程主機(jī)名稱 

Request.ServerVariables("Local_Addr") 
返回接受請(qǐng)求的服務(wù)器地址 

Request.ServerVariables("Http_Host") 
返回服務(wù)器地址 

Request.ServerVariables("Server_Name") 
服務(wù)器的主機(jī)名、DNS地址或IP地址 

Request.ServerVariables("Request_Method") 
提出請(qǐng)求的方法比如GET、HEAD、POST等等 

Request.ServerVariables("Server_Port_Secure") 
如果接受請(qǐng)求的服務(wù)器端口為安全端口時(shí),則為1,否則為0 

Request.ServerVariables("Server_Protocol") 
服務(wù)器使用的協(xié)議的名稱和版本 

Request.ServerVariables("Server_Software") 
應(yīng)答請(qǐng)求并運(yùn)行網(wǎng)關(guān)的服務(wù)器軟件的名稱和版本 

Request.ServerVariables("All_Http") 
客戶端發(fā)送的所有HTTP標(biāo)頭,前綴HTTP_ 

Request.ServerVariables("All_Raw") 
客戶端發(fā)送的所有HTTP標(biāo)頭,其結(jié)果和客戶端發(fā)送時(shí)一樣,沒有前綴HTTP_ 

Request.ServerVariables("Appl_MD_Path") 
應(yīng)用程序的元數(shù)據(jù)庫(kù)路徑 

Request.ServerVariables("Content_Length") 
客戶端發(fā)出內(nèi)容的長(zhǎng)度 

Request.ServerVariables("Https") 
如果請(qǐng)求穿過安全通道(SSL),則返回ON如果請(qǐng)求來自非安全通道,則返回OFF 

Request.ServerVariables("Instance_ID") 
IIS實(shí)例的ID號(hào) 

Request.ServerVariables("Instance_Meta_Path") 
響應(yīng)請(qǐng)求的IIS實(shí)例的元數(shù)據(jù)庫(kù)路徑 

Request.ServerVariables("Http_Accept_Encoding") 
返回內(nèi)容如:gzip,deflate 

Request.ServerVariables("Http_Accept_Language") 
返回內(nèi)容如:en-us 

Request.ServerVariables("Http_Connection") 
返回內(nèi)容:Keep-Alive 

Request.ServerVariables("Http_Cookie") 
返回內(nèi)容如:nVisiT% 

Request.ServerVariables("Http_User_Agent") 
返回內(nèi)容:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1) 

Request.ServerVariables("Https_Keysize") 
安全套接字層連接關(guān)鍵字的位數(shù),如128 

Request.ServerVariables("Https_Secretkeysize") 
服務(wù)器驗(yàn)證私人關(guān)鍵字的位數(shù)如1024 

Request.ServerVariables("Https_Server_Issuer") 
服務(wù)器證書的發(fā)行者字段 

Request.ServerVariables("Https_Server_Subject") 
服務(wù)器證書的主題字段 

Request.ServerVariables("Auth_Password") 
當(dāng)使用基本驗(yàn)證模式時(shí),客戶在密碼對(duì)話框中輸入的密碼 

Request.ServerVariables("Auth_Type") 
是用戶訪問受保護(hù)的腳本時(shí),服務(wù)器用於檢驗(yàn)用戶的驗(yàn)證方法 

Request.ServerVariables("Auth_User") 
代證的用戶名 

Request.ServerVariables("Cert_Cookie") 
唯一的客戶證書ID號(hào) 

Request.ServerVariables("Cert_Flag") 
客戶證書標(biāo)志,如有客戶端證書,則bit0為0如果客戶端證書驗(yàn)證無效,bit1被設(shè)置為1 

Request.ServerVariables("Cert_Issuer") 
用戶證書中的發(fā)行者字段 

Request.ServerVariables("Cert_Keysize") 
安全套接字層連接關(guān)鍵字的位數(shù),如128 

Request.ServerVariables("Cert_Secretkeysize") 
服務(wù)器驗(yàn)證私人關(guān)鍵字的位數(shù)如1024 

Request.ServerVariables("Cert_Serialnumber") 
客戶證書的序列號(hào)字段 

Request.ServerVariables("Cert_Server_Issuer") 
服務(wù)器證書的發(fā)行者字段 

Request.ServerVariables("Cert_Server_Subject") 
服務(wù)器證書的主題字段 

Request.ServerVariables("Cert_Subject") 
客戶端證書的主題字段 

Request.ServerVariables("Content_Type") 
客戶發(fā)送的form內(nèi)容或HTTPPUT的數(shù)據(jù)類型 


--------------------------------------------------------------------------------------


二.ASP獲取客戶端證書信息


1、環(huán)境要求
     服務(wù)器端IIS并配置安全站點(diǎn)。
2、讀取數(shù)字證書(方法一)
數(shù)據(jù)集合:Request.ClientCertificate(key[SubField])
所有客戶證書的信息的集合。對(duì)于Key,該集合具有如下的關(guān)鍵字:
Subject      證書持有者的主題,數(shù)據(jù)格式以英文逗號(hào)分隔。(不建議使用)
Issuer      證書的發(fā)行頒發(fā)者主題,數(shù)據(jù)格式以英文逗號(hào)分隔。(不建議使用)
VadidFrom      證書發(fā)行的日期,證書生效日期。
ValidUntil      該證書不再有效的時(shí)間。
SerialNumber      證書的序列號(hào)。
Certificate      包含整個(gè)證書內(nèi)容的二進(jìn)制流,使用ASN.1格式。
對(duì)于SubField,Subject和Issuer關(guān)鍵字可以具有如下的子域后綴:(比如:SubjectOU或IssuerL)
C      國(guó)家。      S      州(或省)。
O      公司或組織名稱。      T      個(gè)人或公司的標(biāo)題。
OU      組織單元。      GN      給定名稱。
CN      用戶的常規(guī)名稱。      I      初始。
L      地區(qū)。           


當(dāng)文件cervbs.inc(VBScript使用)或cerjavas.inc(Jscript使用)通過使用#i nclude導(dǎo)向包含在你的Active Server Page里時(shí),下面兩個(gè)標(biāo)志可以使用:
ceCertPresent      指明客戶證書是否存在,其值為TRUE或FALSE。
ceUnrecongnizedIssure      指明在該鏈表中的最后的證書的發(fā)行者是否未知,其值為TRUE或FALSE。
3、讀取數(shù)字證書(方法二)
數(shù)據(jù)集合:Request.ServerVaribles(Server Environment Variable)
環(huán)境變量的集合,讀取HTTP頭。可以通過使用HTTP_前綴來讀取任何頭信息。比如,HTTP_USER_AGENT接受客戶代理HTTP頭(瀏覽器類型)。此外,可以使用下表所示的變量獲得數(shù)字證書相關(guān)信息。
CERT_COOKIE      唯一的客戶證書ID號(hào)。
CERT_FLAG      客戶證書標(biāo)志,如有客戶端證書,則bit0為0。如果客戶端證書驗(yàn)證無效,bit1被設(shè)置為1。
CERT_ISSUER      用戶證書中的頒發(fā)者字段。
CERT_KEYSIZE      安全套接字層連接關(guān)鍵字的位數(shù),如128。
CERT_SECRETKEYSIZE      服務(wù)器驗(yàn)證私人關(guān)鍵字的位數(shù)。如1024。
CERT_SERIALNUMBER      客戶證書的序列號(hào)字段。
CERT_SUBJECT      客戶端證書的主題字段。
CERT_SERVER_ISSUER      服務(wù)器證書的發(fā)行者字段
CERT_SERVER_SUBJECT      服務(wù)器證書的主題字段。
HTTPS      如果請(qǐng)求穿過安全通道(SSL),則返回ON。如果請(qǐng)求來自非安全通道,則返回OFF。
HTTPS_KEYSIZE      安全套接字層連接關(guān)鍵字的位數(shù),如128。
HTTPS_SECRETKEYSIZE      服務(wù)器驗(yàn)證私人關(guān)鍵字的位數(shù)。如1024。
HTTPS_SERVER_ISSUER      服務(wù)器證書的發(fā)行者字段。
HTTPS_SERVER_SUBJECT      服務(wù)器證書的主題字段。


4、補(bǔ)充說明
2中提到的通過Subject和Issuer所獲得的相關(guān)主題信息在包含中文的情況下是亂碼;通過Request.ServerVaribles數(shù)據(jù)集合獲得證書持有者的主題信息和證書頒發(fā)機(jī)構(gòu)的主題信息沒有任何問題。


asp的代碼:


<%


Dim SerialNumber
Dim ValidFrom
Dim ValidUntil
Dim UniqueID
Dim Flags
Dim UserName
SerialNumber =Request.ClientCertificate("SerialNumber")
ValidFrom =Request.ClientCertificate("ValidFrom")
ValidUntil =Request.ClientCertificate("ValidUntil")
UniqueID = Request.ClientCertificate("Certificate")
Flags = Request.ClientCertificate("Flags")
UserName = Request.ClientCertificate("Subject")
//Response.Write "<p>證書用戶:"& UserName &"</p>"
Response.Write "<p>證書序列號(hào):"& SerialNumber &"</p>"
Response.Write "<p>有效期起始時(shí)間:"& ValidFrom &"</p>"
Response.Write "<p>有效期終止時(shí)間:"& ValidUntil &"</p>"
Response.Write "<p>Flags:"& Flags &"</p>"
//Response.BinaryWrite  UniqueID


%>


該文章在 2011/1/27 22:32:31 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved