- vừa được xem lúc

Tạo khóa riêng

0 0 6

Người đăng: Đồng Dương

Theo Viblo Asia

Để tạo keystore và truststore từ chứng chỉ và khóa riêng, bạn có thể sử dụng một câu lệnh shell để tự động thực hiện tất cả các bước. Dưới đây là một câu lệnh mà bạn có thể sử dụng trong terminal:

Câu Lệnh Shell

# Đường dẫn tới file khóa và chứng chỉ
PRIVATE_KEY_PATH="/path/to/private.key"
CERTIFICATE_PATH="/path/to/certificate.crt" # Đường dẫn tới file keystore và truststore mong muốn
KEYSTORE_PATH="/path/to/keystore.jks"
TRUSTSTORE_PATH="/path/to/truststore.jks" # Tạo keystore và truststore
openssl pkcs12 -export -in "$CERTIFICATE_PATH" -inkey "$PRIVATE_KEY_PATH" -out keystore.p12 -name "elasticsearch" -passout pass:keystore_password && \
keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -destkeystore "$KEYSTORE_PATH" -deststoretype JKS -deststorepass keystore_password && \
keytool -import -alias elasticsearch -file "$CERTIFICATE_PATH" -keystore "$TRUSTSTORE_PATH" -storepass truststore_password

Giải Thích Đường dẫn:

PRIVATE_KEY_PATH: Đường dẫn tới file khóa riêng (private.key). CERTIFICATE_PATH: Đường dẫn tới file chứng chỉ (certificate.crt). KEYSTORE_PATH: Đường dẫn tới file keystore mong muốn (keystore.jks). TRUSTSTORE_PATH: Đường dẫn tới file truststore mong muốn (truststore.jks). Mật khẩu:

Bạn cần thay thế keystore_password và truststore_password bằng mật khẩu thực tế mà bạn muốn sử dụng cho keystore và truststore. Lưu Ý Đảm bảo rằng bạn đã cài đặt OpenSSL và Java Development Kit (JDK) trước khi chạy câu lệnh này. Sau khi chạy câu lệnh, bạn sẽ có file keystore.jks và truststore.jks tại các đường dẫn bạn đã chỉ định. Nếu bạn cần thêm sự trợ giúp hoặc điều chỉnh nào, hãy cho tôi biết!

Bình luận

Bài viết tương tự

- vừa được xem lúc

Xử lý Apache Access logs với LogStash trong ELK Stack

Mở đầu. Xin chào các bạn, nhân dịp đang có cơ hội được tìm hiểu về ELK Stack mình muốn chia sẻ với các bạn một số thứ mà mình mò mẫm và học được từ công nghệ đang khá hot này.

0 0 55

- vừa được xem lúc

[K8S] Phần 12 - Logging trên k8s - section1

Lời tựa. Tiếp tục series về Kubernetes, mình sẽ giới thiệu với các bạn về một chủ đề rất quan trọng đó là Logging.

0 0 33

- vừa được xem lúc

[K8S] Phần 14 - Logging trên k8s sử dụng ELK - section3

Lời tựa. Trong 2 bài viết trước mình đã tự đặt ra bài toán logging cho hệ thống cũng như xây dựng xong môi trường gồm các service opensource và tự build.

0 0 49

- vừa được xem lúc

[K8S] Phần 13 - Logging trên k8s sử dụng ELK - section2

Lời tựa. Tiếp tục về chủ đề logging trên Kubernetes, bài viết này sẽ đi vào xây dựng môi trường và thiết kế giải pháp trước khi xây dựng hệ thống logging ELK.

0 0 35

- vừa được xem lúc

ElasticSearch Index Rollover

Nếu bạn đang sử dụng ElasticSearch để lưu trữ log của ứng dụng, thì cụm ES của bạn có thể trở nên khổng lồ rất nhanh. Chúng ta sẽ thực hiện một demo nhỏ.

0 0 20

- vừa được xem lúc

Hướng dẫn Cài đặt ELK cho dự án Java Spring boot + Microservice

ELK là một bộ công cụ tích hợp cho phép bạn thu thập, lưu trữ, phân tích và tìm kiếm dữ liệu trong thời gian thực. Nó bao gồm ba thành phần chính:.

0 0 28