Thay thế certificate cho Sophos XG Firewall

Sophos XG Firewall tự động tạo certificate theo cơ chế Self Signed. Tuy nhiên trong thực tế nhiều người muốn thay thế chứng chỉ số này bằng chứng chỉ khác được tạo trong hệ thống domain hoặc mua từ các nhà cung cấp uy tín như Verisign, DigiCert, Thawte, Comodo…

Trong bài viết này mình sẽ hướng dẫn thay thế chứng chỉ số của Sophos XG Firewall bằng chứng chỉ số được tạo trong môi trường domain, theo cách này các user trong domain sẽ không bị báo lỗi khi truy cập firewall.

công cụ tạo CSR có sẵn trong XG Firewall không rõ có trục trặc không nhưng mình tạo certificate và upload lên thì toàn lỗi, do đó mình quyết định làm đường vòng bằng cách tạo = IIS có sẵn trong hệ thống.

Snap 2016-06-05 at 23.13.43

Trong IIS chọn Certificate => Create Certificate Request

Snap 2016-06-05 at 23.14.42

Đặt các tham số cho certificate và quan trọng nhất là Common name phải chính xác => Next

Snap 2016-06-05 at 23.15.27

Chọn Cryptographic Service Provider và Bit Length theo nhu cầu => Next

Snap 2016-06-05 at 23.16.09

Chọn chỗ lưu lại file request => Finish

Snap 2016-06-05 at 23.17.41

Domain controller mình đã cài đặt Certificate services và đã cấu hình cho phép request thông qua web

Truy cập địa chỉ web https://dc.vmblogs.ent/certsrv

Chọn Request a certificate

Snap 2016-06-05 at 23.18.02

Chọn advanced certificate request

Snap 2016-06-05 at 23.18.25

Chọn submit a certificate request by using a base-64-encoded CMC….

Snap 2016-06-05 at 23.19.19

Dán nội dung file request đã lưu
Chọn Template là Web Server

Submit

Snap 2016-06-05 at 23.19.47

Certificate đã được sign => Download certificate

Snap 2016-06-05 at 23.21.02

Quay trở lại IIS => Complete Certificate Request

Snap 2016-06-05 at 23.22.19

Chọn file certificate vừa download, đặt friendly name => OK

Snap 2016-06-05 at 23.23.00

Chọn certificate => Export

Snap 2016-06-05 at 23.23.48

Chọn nơi cần lưu certificat (kèm private key)
Nhập mật khẩu

OK

Snap 2016-06-05 at 23.25.03

Quay trở lại web console của Sophos XG Firewall
Mở mục Objects => Identity => Certificate

Click Add

Snap 2016-06-05 at 23.26.05

Chọn Upload certificate

Name: đặt tên dễ nhớ cho certificate
Certificate file format chọn PKCS12 (.pfx or .p12)
Certificate => Browse tới nơi lưu certificate đã export
Nhập password

Save

Snap 2016-06-05 at 23.26.57

Certificate đã được upload thành công tuy nhiên do CA chưa được trust bơi XG Firewall nên hiện dấu đỏ

Snap 2016-06-05 at 23.28.26

Truy cập https://dc.vmblogs.ent/certsrv

Click Download a CA certificate, certificate chain..

Snap 2016-06-05 at 23.29.19

Click Download CA certificate

Snap 2016-06-05 at 23.31.18

Đổi tên certificate lại thành đuôi .der thay vì cer (XG Firewall chỉ cho upload đuôi .der và .pem)

Snap 2016-06-05 at 23.31.56

Quay trở lại web console XG Firewall
Objects => Identity => Certificate Authority

Snap 2016-06-05 at 23.32.37

Click Add

Snap 2016-06-05 at 23.33.38

Đặt tên, chọn format là .DER
Browse file certificate đã lưu lại

Save

Snap 2016-06-05 at 23.34.34

Sau khi đã upload certificate của CA, certificate đã chuyển sang màu xanh lá (trusted)

Đổi certificate cho XG Firewall:

Snap 2016-06-05 at 23.36.39

System => Administration => Settings

Snap 2016-06-05 at 23.37.41

Mục Certificate, chọn Certificate đã upload => Apply

Snap 2016-06-05 at 23.38.17

OK

Snap 2016-06-05 at 23.39.52

Truy cập lại để xác nhận certificate đã chạy đúng.

Chúc các bạn thành công.

Leave a Reply