Indholdsfortegnelse:

Hvordan får jeg en PEM-fil fra JKS?
Hvordan får jeg en PEM-fil fra JKS?

Video: Hvordan får jeg en PEM-fil fra JKS?

Video: Hvordan får jeg en PEM-fil fra JKS?
Video: How to Reset Lost or Deleted .JKS File in Google Play and Update your app | Android App | Flutter | 2024, November
Anonim

Sådan konverteres et Java keystore (JKS) til PEM-format

  1. Eksport certifikat fra Java nøglelager og importer den til en ny PKCS#12 nøglelagerformat bruger Java nøgleværktøj (C: Program FilerJava jre6in nøgleværktøj .exe som standard på Windows).
  2. Konverter den nye PKCS#12 fil (min app.
  3. (Valgfrit afhængigt af miljøet) Opret en version af PEM fil med adgangssætningen fjernet.

Med hensyn til dette, hvordan opretter jeg en JKS-fil fra en PEM-fil?

Sådan konverteres nøglerne i PEM-format til Java KeyStores:

  1. Konverter certifikatet fra PEM til PKCS12 ved hjælp af følgende kommando:
  2. Indtast og gentag eksportadgangskoden.
  3. Opret og slet derefter et tomt truststore ved hjælp af følgende kommandoer:
  4. Importer CA'en til truststore ved hjælp af følgende kommando:

hvordan udpakker jeg en. PEM-fil? For at udtrække certifikatet skal du bruge disse kommandoer, hvor cer er det filnavn, du vil bruge:

  1. openssl pkcs12 -in store.p12 -out cer.pem. Dette uddrager certifikatet i en. pem-format.
  2. openssl x509 -outform der -in cer.pem -out cer.der. Dette formaterer certifikatet i en. der format.

Med hensyn til dette, hvordan kan jeg få certifikat fra JKS-fil?

For at generere et certifikat ved at bruge keytool

  1. Skift til den mappe, der indeholder nøglelager- og truststore-filerne.
  2. Generer certifikatet i nøglelagerfilen, keystore.jks, ved hjælp af følgende kommandoformat:
  3. Eksporter det genererede certifikat til server.cer-filen (eller client.cer, hvis du foretrækker det), ved hjælp af følgende kommandoformat:

Hvordan opretter jeg en PEM-fil i en Truststore?

Hvis du har et nøglelager og truststore i PEM format, konvertere PEM nøglelager fil til PKCS12. Eksporter derefter certifikat og nøgle til JKS filer . Hvis du ikke har nøglelager og truststore filer , du kan skab dem med OpenSSL og Java keytool.

Anbefalede: