Simple Authentication Using Spring LDAP
Spring LDAP - Reference Documentation
2009/02/03
2008/09/17
Tomcat (5.5.X) + SSL (簡易憑證)
1.製作憑證
(利用 jdk 中附的 keytool 製作簡易憑證) 指令 : keytool -genkey -alias maAlias -keypass myKeyPass -keystore myKeystore.jks -storepass myKeyPass -keyalg DSA -validity 730
[需要輸入內容]
您的名字與姓氏為何?
[Unknown]: localhost (這個好像不能亂打,要打domain name.. ) (CN)
您的編制單位名稱為何?
[Unknown]:OU
您的組織名稱為何?
[Unknown]:O
您所在的城市或地區名稱為何?
[Unknown]:L
您所在的州及省份名稱為何?
[Unknown]:S
該單位的二字國碼為何
[Unknown]:TW
CN=localhost, OU=OU, O=O, L=L, S=S, C=tw 正確嗎?
[否]: Y
[Unknown]: localhost (這個好像不能亂打,要打domain name.. ) (CN)
您的編制單位名稱為何?
[Unknown]:OU
您的組織名稱為何?
[Unknown]:O
您所在的城市或地區名稱為何?
[Unknown]:L
您所在的州及省份名稱為何?
[Unknown]:S
該單位的二字國碼為何
[Unknown]:TW
CN=localhost, OU=OU, O=O, L=L, S=S, C=tw 正確嗎?
[否]: Y
注意事項 :
1.keypass 與 keystorepass 必須相同
2.其餘指令請參照 keytool中文說明 或是 Sun官方說明文件
1.keypass 與 keystorepass 必須相同
2.其餘指令請參照 keytool中文說明 或是 Sun官方說明文件
2.設定Tomcat中 ${CATALINA_HOME}\conf\server.xml
(將產生好的憑證放置${CATALINA_HOME}\keystore\)
---
....
< Connector port="8443" minprocessors="5" maxprocessors="75" uriencoding="UTF-8" enablelookups="true" disableuploadtimeout="true" acceptcount="100" debug="0" scheme="https" secure="true" clientauth="false" sslprotocol="TLS" keystorefile="keystore\myKeystore.jks" keystorepass="myKeyPass" keyalias="myAlias" algoritym="MD5" / >
....
---
3.連線 : https://localhost:8443/
3.1需要將憑證匯入至瀏覽器,使其信任憑證。
3.2亦可將憑證換成具有第三方簽署過的憑證(VeriSign. 等組織均預設存在於瀏覽器的信任憑證,當然與瀏覽器的預設有關),可以不需要做匯入動作。
4.完成!
2007/03/07
show 出 request and session 的變數與值
Enumeration requestEnumer = request.getParameterNames();
while(requestEnumer.hasMoreElements()) {
str1 = (String) requestEnumer.nextElement();
str2 = request.getParameter(str1);
System.out.println(str1+"="+str2);
}
Enumeration sessionEnumer = session.getAttributeNames();
while(sessionEnumer.hasMoreElements()) {
str1 = (String) sessionEnumer.nextElement();
str2 = session.getAttribute(str1).toString();
System.out.println(str1+"="+str2);
}
while(requestEnumer.hasMoreElements()) {
str1 = (String) requestEnumer.nextElement();
str2 = request.getParameter(str1);
System.out.println(str1+"="+str2);
}
Enumeration sessionEnumer = session.getAttributeNames();
while(sessionEnumer.hasMoreElements()) {
str1 = (String) sessionEnumer.nextElement();
str2 = session.getAttribute(str1).toString();
System.out.println(str1+"="+str2);
}
訂閱:
文章 (Atom)
NGINX SSL/設定檔案
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #...
-
Source: Automatically Retry Failed Jobs in Quartz Retrying continuously until success: If you want to keep trying over and over again un...
-
*主餐類 漢堡王炸雞腿-227大卡 華嫩雞條(6PCS)-259大卡 火烤漢堡-311大卡 火烤吉士漢堡-353大卡 小華堡-397大卡 華雪魚-471大卡 雙層吉士漢堡-534大卡 雙層燒烤培根堡-580大卡 華辣雞腿堡-597大卡 華香雞排堡-685大卡...
-
Download source files from here Upload files to the CentOS server Prepare the necessary files #yum -y install gcc gcc-c++ autoconf lib...