# Quản lý Chứng chỉ SSL

Chức năng quản lý chứng chỉ SSL có thể quản lý các chứng chỉ instance.

## Truy cập Trang Quản lý

Tìm instance tương ứng trên trang chủ sản phẩm và nhấp vào nút "Chi tiết" để truy cập trang chi tiết.

<!-- image-todo -->

## Thêm Chứng chỉ SSL

Chuyển sang bảng "Quản lý Chứng chỉ".

<!-- image-todo -->

Việc thêm chứng chỉ hỗ trợ nhập từ SSL, tải lên từ máy cục bộ và nhập thủ công. 

<!-- image-todo -->

## Định dạng Chứng chỉ

Chứng chỉ UTiDB hỗ trợ hai phương thức tải lên, phương thức đầu tiên là tải lên tệp chứng chỉ từ máy cục bộ và phương thức thứ hai là nhập thủ công thông tin văn bản chứng chỉ.

### Tải lên từ Máy Cục bộ

Nếu bạn chọn tải lên tệp chứng chỉ từ máy cục bộ, bạn cần chuẩn bị các tệp sau:

* Bắt buộc, tệp chứng chỉ của trang web (định dạng cer/crt/pem), định dạng văn bản của tệp như sau:

```
-----BEGIN MY CERTIFICATE-----
...
-----END MY CERTIFICATE-----
```

* Bắt buộc, tệp khóa riêng tư (tệp key)

Định dạng văn bản của tệp với thuật toán chữ ký số RSA như sau:

```
-----BEGIN RSA PRIVATE KEY-----
... 
-----END RSA PRIVATE KEY-----
```

Định dạng văn bản của tệp với thuật toán chữ ký số ECDSA như sau, EC PARAMETERS là tùy chọn:

```
-----BEGIN EC PARAMETERS-----
... 
-----END EC PARAMETERS-----
-----BEGIN EC PRIVATE KEY-----
... 
-----END EC PRIVATE KEY-----
```

* Tùy chọn, chứng chỉ trung gian, chứng chỉ gốc (chuỗi chứng chỉ, định dạng cer/crt/pem), định dạng văn bản của tệp như sau:

```
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
```

Chứng chỉ bạn cung cấp cần phải được gỡ bỏ bảo vệ bằng mật khẩu. Khi bạn tải lên chứng chỉ hoặc điền chứng chỉ thủ công, vui lòng đảm bảo rằng định dạng chứng chỉ là chính xác. Nếu định dạng xác minh bị sai, việc thêm chứng chỉ sẽ không thành công.

### Nhập Chứng chỉ Thủ công

Nếu bạn chọn nhập chứng chỉ thủ công, văn bản cần chứa tuần tự các trường sau: khóa riêng tư, chứng chỉ trang web, chứng chỉ trung gian, chứng chỉ gốc, v.v.

Tham chiếu định dạng của thuật toán chữ ký số cho RSA như sau (vui lòng kiểm tra tính toàn vẹn của chứng chỉ khi sao chép):

```
-----BEGIN RSA PRIVATE KEY-----
... 
-----END RSA PRIVATE KEY-----
-----BEGIN MY CERTIFICATE-----
...
-----END MY CERTIFICATE-----
-----BEGIN MY CERTIFICATE-----
...
-----END MY CERTIFICATE-----
```

Tham chiếu định dạng của thuật toán chữ ký số cho ECDSA như sau (vui lòng kiểm tra tính toàn vẹn của chứng chỉ khi sao chép):

```
-----BEGIN EC PRIVATE KEY-----
... 
-----END EC PRIVATE KEY-----
-----BEGIN MY CERTIFICATE-----
...
-----END MY CERTIFICATE-----
-----BEGIN MY CERTIFICATE-----
...
-----END MY CERTIFICATE-----
```

Nếu chứng chỉ của bạn ở các định dạng khác, khuyên dùng công cụ openssl để chuyển đổi định dạng.

DER sang PEM:

Chuyển đổi chứng chỉ: openssl x509 -inform der -in certificate.cer -out certificate.pem 

Chuyển đổi khóa riêng tư (chứng chỉ RSA): openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem

Chuyển đổi khóa riêng tư (chứng chỉ ECDSA): openssl ec -inform DER -outform PEM -in privatekey.der -out privatekey.pem

## Bật Cấu hình SSL

Sau khi tải lên chứng chỉ, cấu hình chứng chỉ SSL có thể được bật trong cột thao tác danh sách. Theo mặc định, xác thực SSL được bật cho tất cả người dùng và có hiệu lực cho các kết nối mới.

<!-- image-todo -->

Sau khi bật cấu hình chứng chỉ SSL, bạn có thể xem chứng chỉ hiện đang sử dụng trong danh sách chứng chỉ.
<!-- image-todo -->


## Tắt Cấu hình SSL

Tắt cấu hình chứng chỉ SSL, thao tác này có hiệu lực đối với các kết nối mới.

<!-- image-todo -->


## Xóa Chứng chỉ SSL

Việc xóa chứng chỉ SSL chỉ hỗ trợ đối với các chứng chỉ không được sử dụng. Các chứng chỉ đang sử dụng phải được tắt hoặc chuyển đổi trước khi có thể xóa.

<!-- image-todo -->

## Xem Chi tiết Chứng chỉ

Xem chi tiết của chứng chỉ được nhập từ SSL sẽ chuyển hướng đến trang chi tiết SSL.

<!-- image-todo -->

Bạn có thể trực tiếp xem nội dung của các chứng chỉ được tải lên từ máy cục bộ và nhập thủ công.

<!-- image-todo -->