Dưới đây là một số lệnh với keytool
1. Thêm certificat vào keystore
$ sudo keytool -importcert -keystore <đường dẫn đến keystore> -storepass <mật khẩu của keystore> -alias <tên dùng đại diện cho certificat> -file <đường dận tới tập tin certificat> -noprompt
Ví dụ :
$ sudo keytool -importcert -keystore /opt/java/lib/security/cacerts -storepass changeit -alias toan-test -file /tmp/toan_certif.crt -noprompt
$ sudo keytool -importcert -storetype PKCS12 -keystore /opt/truststore.p12 -file /tmp/test_cert.pem -alias test-alias
2. Trích xuất certificat từ keystore
$ keytool -exportcert -keystore <đường dẫn đến keystore> -storeType PKCS12 -alias <tên dùng đại diện cho certificat> -file <đường dận tới tập tin certificat trích xuất>
Ví dụ :
$ keytool -exportcert -keystore /opt/keystore.p12 -storeType PKCS12 -alias test -file ./certificat_cert.pem
3. Liệt kê các certificat trong keystore
$ keytool -list -keystore <đường dẫn đến keystore>
Ví dụ :
$ keytool -list -keystore /opt/java/lib/security/cacerts -storepass changeit | grep toan
4. Xóa một certificat bằng alias trong keystore
$ keytool -delete -alias <tên dùng đại diện cho certificat> -keystore <đường dẫn đến keystore>
Ví dụ:
$ keytool -delete -alias toan-test -keystore /opt/truststore.p12
Ngoài lề :
Sao chép tập tin với lệnh scp (hoặc scp.exe trong git bash) certificat
$ scp <đường dẫn đến tập tin gốc để copy> <login>@<địa chỉ ip>:<đường dẫn tới vị trí đích để copy tới đó>
Ví dụ:
$ scp ./toan_certificat.crt toan@10.10.11.11:/tmp/
Không có nhận xét nào:
Đăng nhận xét