Friday, May 9, 2014

การย้าย Certificate Authority จาก Windows 2003 ไป 2012

Steps
  1. เครื่อง Windows 2003 ให้ Backup CA data & registry

  2. เครื่อง Windows 2012 ให้ promote CA role จาก Existing private key

  3. Restore CA database และ import CA registry ที่เครื่อง Windows 2012

  4. แก้ไข CRL distribution point


การ Backup CA data & registry

CA data

  1. เข้าไปที่ CA snap-in => CA node name => All task => Backup CA
  2. เลือก checkbox ทั้ง private key และ  database ตามรูป  จากนั้นกำหนด path เก็บ backup
http://smtpport25.files.wordpress.com/2010/01/cabackup.gif?w=450&h=337

Registry

เปิด regedit และ export path “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc”

สิ่งที่ได้

  1. private key file .p12
  2. Database folder file
  3. registry export file .reg


Promote CA role

Install CA

เข้า Server Manager ปุ่มมุมซ้ายล่าง ตามรูป
เลือก Add roles and features
เลือก checkbox “Active Directory Certificate Services”
ปรากฏ Popup windows ให้เลือก Add Features
จากนั้นจะกลับมาหน้า Server roles ให้เลือก Next ปรากฏหน้า AD CS หากจะเปลี่ยนชื่อ hostname หรือ join domain ให้ทำก่อนที่จะไปหน้าถัดไป เพราะจะแก้ไขไม่ได้แล้ว
เลือก CA Web Enrollment และ Online Responder เพิ่มด้วย
Check Framework 4.5 ไปด้วย

Configure CA

เลือก 3 Services
Default จะเลือก CA Type เป็น Standalone เนื่องจากไม่ได้ join Domain
เลือกเป็น Root CA
ให้เลือก Existing private key ซึ่งเราจะใช้ตัวที่ backup มาจากเครื่อง Windows 2003
เลือก Import จากให้ Browse file
ปรากฏ private key ของเครื่อง Windows 2003 เลือก และกด Next
ระบุ path เก็บ CA database & database log

Restore CA database

เปิด CA snap-in => All task => Restore CA…

ให้กด OK เพื่อ Stop CA
หลังจากนั้นจะปรากฏหน้า Restore wizard
ให้ระบบ parent folder ของ folder Database *** ไม่เช่นนั้นจะหาไม่เจอ
เลือก Yes เพื่อ startup CA

Import CA registry

Double click file .reg เพื่อ Add ข้อมูลเข้า Registry


Friday, May 2, 2014

การสร้าง OSB กับ Web Services


Pre-requisites



Tools

  • สร้างด้วย Oracle Service Bus Console หรือ
  • สร้างด้วย OEPE (Eclipse IDE)


Instruction

Oracle Service Bus Console



Create Resources เลือก Resource from URL ตามรูป


ใส่ URL ของ Web Services ที่ต้องการ , ตั้งชื่อ และเลือก Resource Type เป็น WSDL จากนั้นกด Next
กด Import และ Activate ได้เลย


สร้าง Business Service จาก WSDL resource ที่ import มา


ปรากฏ Wizard ดังรูปข้างล่าง ให้เลือก Create a New Service => WSDL Web Service => Browse…


ให้เลือก Ports name=GlobalWeatherSoap
จากนั้นกด Next


จากนั้นกด Last>> เลยก็ได้ ถ้าไม่แก้ไขอะไรเพิ่มเติม
จากนั้นกด Save


สร้าง Proxy Service


ปรากฏหน้า Wizard  ให้เลือก Create From Existing Services => Business Service => Browse…


เลือก Business Service ที่ได้สร้างไว้ก่อนหน้านี้


จากนั้นกด Last>> และกด Save ในหน้าจอ ตามลำดับ
ถึงขั้นตอนนี้เราก็ได้ Service Inbound ของ OSB ที่เราต้องการแล้ว ต่อไปคือการ ทดสอบใช้งาน
ให้ไปที่ Proxy Service ที่เราได้สร้างไว้   กดที่ Icon “Lunch Test Console” ตามรูป
จะปรากฏหน้าจอ Test Console เนื่องจาก Web Service ตัวนี้มี 2 Operationห ให้เลือก Operations ตามรูปก่อน   จากนั้น Request Document จะเปลี่ยนไปเป็นตามรูป ให้ ทดสอบใส่ข้อมูล CityName=Don Muang และ CountryName=Thailand   และสุดท้ายก็กด Execute ที่ Icon ด้านบน


ได้ผลลัพธ์ ตามรูป สังเกต Response Document จะมีข้อมูลเกี่ยวกับสภาพอากาศของสถานที่ที่เราเรียกดูไป ซึ่งได้แก่ ดอนเมือง ประเทศไทย