Giới thiệu về OpenCA

Một phần của tài liệu Nghiên cứu, xây dựng hạ tầng khóa công khai PKI dựa trên Openca (Trang 34 - 35)

- Cơ sở hạ tầng khóa công khai là một trong những nhu cầu thiết yếu của tương lai. Nhưng vấn đề là hầu hết các ứng dụng có thể được đảm bảo an toàn bằng chứng chỉ và khóa thì lại rất khó và đắt để cài đặt, lý do là phần mềm trung tâm tin cậy có tính linh hoạt thì lại rất đắt. Đây là điểm khởi đầu của OpenCA. Mục đích là sản phầm của hệ thống trung tâm tin cậy nguồn mở để hỗ trợ cộng đồng với các giải pháp tốt, rẻ và mang tính xu hướng trong tương lai.

- Dự án OpenCA được bắt đầu vào năm 1998. Ý tưởng của OpenCA ban đầu được phát triển bởi Massimiliano Pala. Mã nguồn ban đầu của dự án được viết với đoạn script rất dài. Khi phiên bản đầu tiên của phần mềm được xây dựng, thì dự án OpenSSL vẫn có tên là SSLeay. Rất nhiều chức năng vẫn còn lỗi và nhiều thứ khác nữa đều đang bị bỏ qua.

- Phiên bản đầu tiên của OpenCA rất đơn giản, nhiều chức năng được xây dựng chủ yếu chỉ được dùng để cấp phát chứng chỉ, CRL và các phương thức cài đặt thì khá đơn sơ, không có tính tiện dụng cho bất kỳ tiện ích cấu hình nào, đoạn scirpt chỉ có thể tương thích với bash.

- Các phiên bản tiếp theo được bổ sung thêm nhiều tính năng hơn cho dự án và do đó phiên bản 0.109 đã bảo gồm giao diện cho server của CA, RA và Pub. Từ lúc bắt đầu dự án và từ lúc phát hành phiên bản đầu tiên, đã có một lượng lớn sự tham gia của cộng đồng Internet đóng góp vào sự phát triển của dự án.

- Hiện nay openCA đã phát triển lên bản OpenCA PKI v1.5.1, bên cạnh đó dự án LibPKI cũng đã đưa ra phiên bản LipPKI v0.8.7.

34

Một phần của tài liệu Nghiên cứu, xây dựng hạ tầng khóa công khai PKI dựa trên Openca (Trang 34 - 35)