發表文章

目前顯示的是 3月, 2008的文章

臭彤彤吃木瓜

媽媽半個月看不到彤彤 趕快分你看一下今天早上 ~ 臭彤彤用叉子吃木瓜 ~~~

https, SSL attachment issue

圖片
https, SSL 還真是麻煩的東東 原本系統中連管畫面有個檔案下載的東東 上了營運之後被告知有 error, 不能 work 了 Internet Explorer 無法開啟這個網際網路網站。可能是因為要求的網站無法使用或找不到。請稍後再試。 查了半天 ~ firefox 沒有問題, 出在 IE, 用 https 去連的時候才會有 error 問了一下 google 大神, 馬上有了 指引 ... 原來又是 IE 的問題, 只要再設上幾個 http header 就搞定 ... 原出處是 php 語法 ~ java 得改一下 ... response.setHeader("Expires","0"); response.setHeader("Pragma","public"); response.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0"); response.setHeader("Cache-Control","public"); response.setHeader("Content-Type","application/octet-stream"); google 大神呀 ~ 不能一天沒有你咧 ...

[轉貼] 讓我們好好的投

真希望台灣回到有 "是非" ~ 沒 "藍綠" 的時代 ...... 每次只要一到選舉 ~ 所有的親朋好友 都怕彼此是不同 "顏色" ~ 馬的 !! 再這樣下去 ~ 整個島給它沈掉算了 ~ 省得人家來打 ......

[轉貼] 哇哈哈 ~ 北京我們來了

這 blog 的第 100 篇 ~ 獻給偉大的中華隊 今天晚上一手抱著彤彤, 在電視機前面跳個不停 ~ 眼眶還有點濕濕的咧 哇哈哈 ~ 因為中華隊打贏了這一場比賽 !! 雖然前天也是好熱血 ~ 不過前天輸了球 今天又更強更強了啦 ~ 受不了 ........ 順便回顧一下2003亞錦 (有兩位同事和我偷溜回家看棒球 >___<) 看再多遍都會起雞皮疙瘩 ... (最後那一球打出去 ~ 我們三個也是從沙發上跳起來 ~ 一直跳 .......) 不小心轉到新聞台 馬的 ~ 套一句 01 上看到的話 啥米叫做愛台灣 ~ 中華隊這才是愛台灣啦 其它的厚 ~ 都去 !@##$%@#$$%^&*~# !!

tomcat 5.0 upgrade tomcat 5.5 記實

話說現在正在進行的某案 使用 jdk1.4.2+tomcat5.0.28 一直 run 得爽爽地 其中有個需求是要 post 別人家的某個 url (https) 放大假前找了一個 free lib ( HTTPClient ) 寫 httpclient (原因是 jdk 裡的基本 function 沒處理到 timeout) 放完假回來 ~ 馬上被告知 ~ https 不 work 原來我那時還沒測到那就閃人了 :D 急忙再做做功課 ~ 原來原作者沒把 https implement 完就懶得維護了 不過卻有其它使用者幫它把 https 補好 ~ 而且還有各種 solution -> HTTPClient patch HTTPS (網路上提供這些 freeware 的大大們真的功德無量 ~ ) 開心地選了 java 官方 JSSE 的這組 patch ~~~ lib 重新 build 過一放 ~ ㄟ ~ 就 work 了 (不會這麻順利吧) 實際上真的還就 work 了 就這樣過了一個月 ......... .......................... .......................... 突然有一天 ~ 又不行了 >___________< 雙方查了半天 ~ 程式都沒動呀 可是就是老出現一個 error javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated 對咱們自己家的 https web 測一下奇怪就可以呀 又追了好幾天後發現 ~ 對方的 web server 更新了 SSL 憑證 ~ 而且 key 長度是 256 bytes 請教了 google 大神 ~ 原來 jdk1.4 內建的 JSSE 並不支援到這樣的長度 ~ 原出處 它裡頭提供了兩個解決方案 1.用一套 lib Bouncy Castle Provider , 它有支援到 256 的 key len 2.直接將 jdk 升到 5.0, 內建的 JSSE 即可支援這長度 我一直對 jdk 升級有種恐懼 ~ 所以先試試第一種 ... 測的過程跳過 ~ 有個重點是要去抓 unrestricted policy files 這東東回來蓋掉原來的 ~ 用來解開啥米美國的出口限制三小的 .