WebServiceClient +HTTPS+ECLIPSE
ไม่ได้เขียน blog ซะนาน ไม่บอกก็รู้ว่างานหนัก … ![]()
ช่วงนี้ได้ไปมีเอี่ยวกับ Project ธนาคารมีชื่อธนาคารหนึ่งเพราะคนไม่พอ ผมเลยเข้าไปมีส่วนร่วมกับพวกเขาหน่อย
ทั้งที่จริงๆ แล้วผมก็มีหน้าที่รับผิดชอบ Project เล็กๆ ของ บริษัทอยู่ และยังเป็นตัวสำรองให้กับ Project อื่นๆที่เขาไม่ทำกัน
เพราะยกโขยงมาทำ Project ธนาคารนี้เนี่ยแหละ ผมก็เลยโชคดี(เหรอ!!) ที่ได้ทำหลายๆ Task พร้อมๆกัน และล่าสุด
น้อง(ที่อายุมากกว่าผม)บิ๊ก ก็มีplanจะลาออก ซึ่งบุคคลผู้จะทำหน้าที่แทนตำแหน่งนี้ก็คงไม่หนีไปไหน… “ผม” เนี่ยแหละ!!
คิดน้อยใจเหมือนกันเพราะต้องเป็นตัวสำรองให้คนอื่นตลอด นั่นหมายถึงบริษัทไม่ค่อยให้ความสำคัญในตัวผมเท่าไหร่ไม่ใช่เพราะผมคิดไปเอง แต่พวกเขาทำให้ผมคิดนะจะบอกให้
ว่า กันถึงเรื่อง ที่จะเอามาเล่าในวันนี้…. การสร้าง WebServiceClient เพื่อ call WebService Https หรือที่เขาเรียกกันว่่า Certificated หรือ SSL นั่นเอง
ถ้าหากเป็น Webservice http ธรรมดาก็แค่เปิด Eclipse> new Project> WebServiceClient ใส่ url ของ webservice ก็จะ generate class proxy ให้เสร็จสรรพ
แต่เนื่องจาก Https คือ Http + cryptographic protocol เพื่อให้การเชื่อมต่อมีความปลอดภัยด้วยการเข้ารหัสนั่นเอง ดังนั้นจึงต้องมี key ที่ใช้ในการเชื่อมต่อซึ่ง Server Certificated จะสร้างขึ้นมาให้ Client ในการเข้ารหัสก่อนการส่งผ่านข้อมูล วิธีการแบบพื้นบ้านที่ ผมทำมีดังนี้
มาดูต่อที่ Google Docs ดีกว่า ไม่อยากให้blog มันบีบเนื้อหา
MyGoogleDocs