SSL-certificaatformaatconverter
FreeConverteer SSL/TLS-certificaten tussen PEM- en DER-codering, bundel certificaten in een PKCS#7-bestand (.p7b) of extraheer ze daaruit, en verpak een certificaat en privésleutel in een met een wachtwoord beveiligd PKCS#12-bestand (.pfx / .p12) of extraheer ze er weer uit, allemaal volledig uitgevoerd in uw browser.
Werkt volledig in uw browser met node-forge. Uw bestanden en sleutels worden nergens geüpload.
Invoercertificaat
Uitvoer
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Extracted a certificate and key from a .pfx file
3 uur geleden
Packaged a certificate and key into a .pfx file
3 uur geleden
Extracted 2 certificate(s) from a PKCS#7 bundle
3 uur geleden
Bundled 2 certificate(s) into a PKCS#7 file
3 uur geleden
Converted a certificate to PEM
3 uur geleden
Converted a certificate to DER
3 uur geleden
Wat deze tool doet
Deze tool converteert SSL/TLS-certificaten tussen PEM- en DER-codering, bundelt certificaten in een PKCS#7-bestand (.p7b) of extraheert ze daaruit, en verpakt een certificaat en privésleutel in een met een wachtwoord beveiligd PKCS#12-bestand (.pfx / .p12) of extraheert ze er weer uit, allemaal zonder uw bestanden ergens te uploaden.
Hoe Het Werkt
Elk formaat hier, PEM, DER, PKCS#7 en PKCS#12, codeert dezelfde onderliggende ASN.1-gegevensstructuren die zijn gedefinieerd door de X.509- en PKCS-standaarden; deze tool analyseert het formaat dat u opgeeft in die structuur met behulp van de node-forge-bibliotheek, en serialiseert het vervolgens opnieuw naar het gevraagde formaat. Voor PKCS#12 versleutelt het maken van het bestand bovendien de privésleutel en het certificaat samen onder het exportwachtwoord dat u kiest, met hetzelfde op 3DES gebaseerde schema dat de meeste tools en besturingssystemen verwachten, terwijl het extraheren van een PKCS#12-bestand het eerst verifieert en ontsleutelt met het door u opgegeven wachtwoord voordat het certificaat, de sleutel en eventuele ketencertificaten worden eruitgehaald.
Problemen die het oplost
- Een certificaat dat vanuit een Windows- of Java-systeem is geëxporteerd (DER) converteren naar het PEM-formaat dat Linux-webservers verwachten, of omgekeerd.
- Een servercertificaat combineren met de tussenliggende CA-certificaten in één .p7b-bestand voor eenvoudigere distributie of import.
- Een certificaat en privésleutel verpakken in een .pfx-bestand om te importeren in IIS, een Java-keystore of een browser.
- Het individuele certificaat en de privésleutel opnieuw uit een bestaand .pfx-bestand halen wanneer u alleen de bundel heeft maar de afzonderlijke PEM-bestanden nodig heeft.
Veelgestelde vragen
›Wat is het verschil tussen PEM en DER?
Beide coderen exact dezelfde certificaatgegevens; PEM is een Base64-tekstformaat omwikkeld in -----BEGIN CERTIFICATE-----regels, veel gebruikt door OpenSSL, Apache en nginx op Linux, terwijl DER de ruwe binaire codering is van dezelfde ASN.1-structuur, vaker voorkomend op Windows en in Java-keystores. Converteren tussen beide verandert nooit wat het certificaat zegt, alleen hoe het als bytes wordt verpakt.
›Waarvoor is een PKCS#7-bestand (.p7b)?
Een .p7b-bestand bundelt een of meer certificaten, meestal een servercertificaat samen met de bijbehorende tussenliggende CA-certificaten, zonder een privésleutel op te nemen, wat het een handige manier maakt om een certificaatketen aan iemand te geven of een keten in één stap te importeren in een Windows- of Java-certificaatopslag.
›Waarvoor is een PKCS#12-bestand (.pfx / .p12)?
Een .pfx-bestand (ook .p12 genoemd) is een met een wachtwoord beveiligde container die een privésleutel samen met het bijbehorende certificaat, en optioneel de CA-keten, bundelt in één versleuteld bestand; het is het formaat dat het vaakst vereist is bij het samen importeren van een certificaat en sleutel in IIS, een Java-keystore, een browser of een mobiel apparaat.
›Is het veilig om hier een .pfx te maken of te extraheren?
Ja: het hele proces, het lezen van uw certificaat en sleutel, het versleutelen of ontsleutelen van de PKCS#12-container, wordt lokaal in uw browser uitgevoerd met de node-forge-bibliotheek, en niets van wat u plakt of uploadt wordt ooit naar een server gestuurd.
›Mijn privésleutel is versleuteld, wat moet ik doen?
Plak het exact zoals het in het bestand staat, inclusief de ENCRYPTED-header, en voer de bestaande wachtwoordzin in het veld "Wachtwoordzin privésleutel" in voordat u de .pfx maakt; dit is een apart wachtwoord van het nieuwe exportwachtwoord dat u kiest voor het .pfx-bestand zelf.
›Waarom toont mijn bundel maar één certificaat nadat ik er twee heb geplakt?
Zorg ervoor dat elk certificaatblok, van -----BEGIN CERTIFICATE----- tot -----END CERTIFICATE-----, volledig is en dat u de volledige tekst van beide heeft geplakt; de tool detecteert automatisch elk volledig PEM-certificaatblok in het tekstvak, zodat een afgekapt of onjuist gevormd blok eenvoudigweg wordt overgeslagen.
Gerelateerde Tools
Tekst
Zelfondertekend SSL-Certificaatgenerator
Genereer een echt, werkend zelfondertekend TLS-certificaat en de bijpassende privésleutel direct in uw browser met node-forge, met Subject Alternative Names, configureerbare sleutelgrootte en geldigheidsduur, en downloadklare .crt- en .key-bestanden.
FreeTekst
SSL-certificaat- en Sleutelpaarcontrole
Controleer of een SSL/TLS-privésleutel, certificaat en optionele CSR daadwerkelijk bij hetzelfde sleutelpaar horen, decodeer en bekijk het onderwerp, de uitgever, geldigheid, SAN's en vingerafdrukken van het certificaat, allemaal volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaatviewer
Decodeer een of meer PEM- of DER-X.509-certificaten en bekijk elk veld in eenvoudige taal: onderwerp, uitgever, geldigheid, vingerafdrukken, details van de openbare sleutel, en elke standaardextensie waaronder Key Usage, Subject Alternative Names en Authority Information Access, allemaal volledig uitgevoerd in uw browser.
FreeTekst
Voorvoegsel En Achtervoegsel Toevoegen
Voeg dezelfde voorvoegsel- en/of achtervoegseltekst toe aan elke regel van een lijst, direct in je browser.
FreeTekst
Tekst Per Regel Toevoegen
Voeg dezelfde tekst in bij elke regel, aan het begin, einde, een exacte positie, of naast een match, direct in je browser.
FreeTekst
Adler32-Checksumcalculator
Bereken de Adler-32-checksum van tekst of een bestand, direct in je browser.
FreeTekst
Anagramgenerator
Vind Engelse anagrammen en kortere woorden die je kunt maken van elk woord, direct in je browser.
FreeTekst
API-Tester
Stuur HTTP-verzoeken naar elk API-eindpunt en inspecteer het antwoord, direct in je browser.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!