Բովանդակություն:

Ինչպե՞ս կարող եմ PEM ֆայլ ստանալ JKS-ից:
Ինչպե՞ս կարող եմ PEM ֆայլ ստանալ JKS-ից:

Video: Ինչպե՞ս կարող եմ PEM ֆայլ ստանալ JKS-ից:

Video: Ինչպե՞ս կարող եմ PEM ֆայլ ստանալ JKS-ից:
Video: ՈՒ ես հասկացա կյանքում մի պարզ բան / Իրական սեր- Կարդում է Ազատ Մալխասյանը 2024, Մայիս
Anonim

Ինչպես փոխարկել Java keystore (JKS) PEM ձևաչափի

  1. Արտահանում ատեստատ ից Java keystore և ներմուծեք այն նոր PKCS#12 keystore ձևաչափը օգտագործելով Java keytool (C: Ծրագիր FilesJava jre6in բանալի գործիք .exe լռելյայն Windows-ում):
  2. Փոխակերպեք նոր PKCS#12-ը ֆայլ (myapp.
  3. (Ըստ ցանկության՝ կախված միջավայրից) Ստեղծեք տարբերակի տարբերակը PEM ֆայլ անցաբառը հանված է:

Այս առնչությամբ, ինչպես կարող եմ ստեղծել JKS ֆայլ PEM ֆայլից:

PEM ձևաչափի ստեղները Java KeyStores-ի փոխարկելու համար

  1. Փոխակերպեք վկայագիրը PEM-ից PKCS12-ի, օգտագործելով հետևյալ հրամանը.
  2. Մուտքագրեք և կրկնեք արտահանման գաղտնաբառը:
  3. Ստեղծեք և այնուհետև ջնջեք դատարկ վստահության պահեստ՝ օգտագործելով հետևյալ հրամանները.
  4. Ներմուծեք CA-ն truststore՝ օգտագործելով հետևյալ հրամանը.

ինչպես կարող եմ հանել. PEM ֆայլը: Վկայագիրը հանելու համար օգտագործեք այս հրամանները, որտեղ cer ֆայլի անունն է, որը ցանկանում եք օգտագործել.

  1. openssl pkcs12 -in store.p12 -out cer.pem. Սա քաղում է վկայականը a. pem ձևաչափը:
  2. openssl x509 -outform der -in cer.pem -out cer.der. Սա ձևաչափում է վկայագիրը a. der ձևաչափով:

Այս առնչությամբ ինչպե՞ս կարող եմ վկայագիր ստանալ JKS ֆայլից:

Հավաստագիր ստեղծելու համար՝ օգտագործելով keytool

  1. Փոխեք այն գրացուցակը, որը պարունակում է keystore և truststore ֆայլերը:
  2. Ստեղծեք վկայագիրը keystore.jks ֆայլում, օգտագործելով հետևյալ հրամանի ձևաչափը.
  3. Արտահանեք ստեղծված վկայագիրը server.cer ֆայլ (կամ նախընտրում եք client.cer)՝ օգտագործելով հետևյալ հրամանի ձևաչափը.

Ինչպե՞ս կարող եմ ստեղծել PEM ֆայլ Truststore-ում:

Եթե դուք ունեք keystore եւ վստահության խանութ մեջ PEM ֆորմատ, փոխակերպել PEM keystore ֆայլ դեպի PKCS12: Այնուհետև արտահանեք ատեստատ և JKS-ի բանալին ֆայլեր . Եթե դուք չունեք keystore եւ truststore ֆայլերը , դու կարող ես ստեղծել դրանք OpenSSL և Java keytool-ով:

Խորհուրդ ենք տալիս: