Công cụ hỗ trợ kiểm tra danh sách chứng thư trong cơ sở dữ liệu
Các bạn vui lòng làm theo các bước sau đây
Bước 1: Lấy danh sách các chứng thư từ cơ sở dữ liệu theo câu lệnh
truy vấn dưới đây.
Nhấn nút copy để copy SQL:
select c.id comid,c.taxcode,c.name comname,cer.SERIALCERT as SerialBase,
cer.CERT CERTSTRING, cer.OWNCA,TO_CHAR(cer.VALIDFROM,'dd-MM-yyyy') As FROMBASE,TO_CHAR(cer.VALIDTO,'dd-MM-yyyy')
as TOBASE,CASE WHEN k.type = 2 THEN 'HSM' WHEN k.type=4 THEN 'TOKEN' WHEN k.type=6
THEN 'SMARTCA' ELSE 'UNKNOW' END AS SIGNTYPE from company c Inner join (SELECT *
FROM ( SELECT comid, SERIALCERT, CERT,OWNCA,VALIDFROM,VALIDTO, ROW_NUMBER() OVER
(PARTITION BY comid ORDER BY VALIDFROM DESC) AS rn FROM CERTIFICATE WHERE used =
1 ) WHERE rn = 1) cer on c.id = cer.comid inner join KEYSTORES k on cer.comid =
k.comid and cer.SERIALCERT = k.SERIALCERT where k.status = 1;
Copy vào SQL Developer hoặc Oracle Navigator để lấy ra danh sách chứng thư cần kiểm
tra.
Hoặc tải file mẫu dưới đây rồi điền thông tin:
File mẫu
Chú ý: File bắt buộc phải có 2 trường CERTSTRING (thông tin chứng
thư) và SIGNTYPE (thông tin HSM, TOKEN, SMARTCA).
Bước 2 : Sau khi có được danh sách từ cơ sở dữ liệu bạn hãy upload
file đó lên công cụ để kiểm tra. Có 2 nút khác nhau để bạn kiểm tra chứng thư.
+ Nút "Lấy thông tin đầy đủ": Lấy đầy đủ thông tin từ CERTSTRING của chứng thư và
bổ sung vào danh sách ban đầu. File đầu ra là "ThongTinChungThu{yyyyMMddHHmmss}.xlsx"
+ Nút "Phân loại chứng thư": Hỗ trợ phân loại chứng thư thành các nhóm theo các
ROOT CA hiện tại của VNPT, tham chiếu bức ảnh ở bước 3. File đầu ra là "PhanLoaiChungThu{yyyyMMddHHmmss}.xlsx"
gồm 5 sheet chi tiết như sau:
+ "VNPT CA R1- PK1024 - HSM": Danh sách khách hàng sinh chứng thư theo Root VNPT
CA R1, Public key : 1024 bit dùng HSM dịch vụ.
+ "VNPT CA R1- PK1024 - TOKEN": Danh sách khách hàng sinh chứng thư theo Root VNPT
CA R1, Public key : 1024 bit dùng token dịch vụ.
+ "VNPT CA R1- PK2048": Danh sách khách hàng dùng HSM, TOKEN sinh chứng thư theo
Root VNPT CA R1, Public key : 2048 bi, có sắp xếp.
+ "VNPT CA R2- PK2048": Danh sách khách hàng dùng HSM, TOKEN sinh chứng thư theo
Root VNPT CA R2, Public key : 2048 bit, có sắp xếp.
+ "VNPT CA R3- PK2048": Danh sách khách hàng dùng Smart CA sinh chứng thư theo Root
VNPT CA R3, Public key : 2048 bit
Chọn file Excel xuất ra từ bước 1 để upload
Chú ý: Các chứng thư sinh theo CA gốc VNPT CA R1 dùng thuật toán
của Public Key 1024 bit sẽ bắt buộc phải sinh CSR mới theo thuật toán 2048 bit,
Sau khi có CSR mới nếu gia hạn ở thời điểm hiện tại thì sẽ được gia hạn theo chứng
thư gốc VNPT CA R2 (hết hạn 28-07-2025).
Tuy nhiên chứng thư gốc VNPT CA R2 (hết hạn 28-07-2025) sẽ hết hạn vào năm sau và
dự kiến đang chuẩn bị được gia hạn vào tháng 5/2024.
Vì vậy nếu không quá gấp thì có thể chờ chứng thư gốc VNPT CA R2 được gia hạn mới
gia hạn chứng thư cho KH để tránh gen lại nhiều lần.
Bước 3 : Làm các bước theo hướng dẫn của bức ảnh bên dưới