Muunna P12 muotoon PEM

PKCS #12 -paketin muuntaminen PEM-sertifikaatiksi purkaa julkiset ja yksityiset avaimesi suojatusta binaariarkistosta selkeiksi tekstitiedostoiksi verkkopalvelimia varten.

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V

Sillä aikaa kun odotat tiedostojasi, voit pelata Code Rainia

Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Muotojen vertailu ja tekniset tiedot

MääritysP12PEM
MIME-tyyppiapplication/x-pkcs12application/x-pem-file
TyyppiPKCS #12 -salattu arkistoBase64-ASCII-varmennekontti
PakkausSalasanalla salatut PKCS #7 SafeBag -rakenteetEi pakkausta (Base64-koodattu)
StandardimääritysIETF RFC 7292IETF RFC 7468
Tiedostotunniste (Magic Bytes)30 82 (ASN.1 PKCS #12 PFX sequence)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Muodon yleiskatsaus ja käyttökohteet

Turvallisuusvalvojat muuntavat P12-tiedostoja PEM-muotoon säännöllisesti käyttäessään SSL-sertifikaatteja Apache-, Nginx- tai HAProxy-verkkopalvelimilla. Vaikka selaimet ja käyttöjärjestelmät käyttävät P12-säilöjä käyttäjätietojen ja yksityisten avaimien helppoon asentamiseen henkilökohtaisiin sertifikaattivarastoihin, Linux-pohjaiset verkkopalvelimet vaativat tyypillisesti erilliset selväkieliset tekstitiedostot julkiselle sertifikaatille, väliketjulle ja yksityiselle avaimelle. Tämä muunnos mahdollistaa sen, että palvelinohjelmisto voi lukea turvatunnistetiedot suoraan ilman salaussalasanan kysymistä joka kerta, kun palvelu käynnistetään. Toinen yleinen työnkulku liittyy API-integraatioihin ja kontitettuihin mikropalveluihin. Automatisoidut käyttöönottoputket luottavat usein selkotekstitiedostoihin, jotka syötetään ympäristömuuttujien tai konfiguraatiokiinnitysten kautta. Binaarisen P12-paketin muuntaminen erillisiksi PEM-tiedostoiksi varmistaa yhteensopivuuden nykyaikaisten pilviorkestrointityökalujen kanssa, jotka jäsentävät vakioituja Base64-panssaroituja tekstilohkoja.

Tekniset tiedot ja koodekkien erittely

PKCS #12 (P12/PFX) on säilö, johon voidaan tallentaa varmenteita, yksityisiä avaimia ja niihin liittyvää dataa. Tiedostot voidaan salata salasanalla tai luoda ilman salausta työkalusta ja asetuksista riippuen. Yksityisen avaimen vieminen PEM-muotoon voi poistaa säilön suojauksen, joten suojaa tulostiedosto ja käytä salattua siirtokanavaa.

Käyttöjärjestelmien ja selaimien yhteensopivuus

PEM-sertifikaatit ovat yleisesti yhteensopivia kaikissa tärkeimmissä Unix- ja Linux-palvelinympäristöissä, mukaan lukien Ubuntu, Red Hat, CentOS ja Alpine Docker -kontit. OpenSSL, Apache HTTP Server, Nginx ja Postfix lukevat niitä natiivisti. Toisaalta P12-paketteja tuetaan voimakkaasti asiakaspään järjestelmissä, kuten Windows Certificate Managerissa, macOS Keychainissa, iOS:ssä ja Androidissa, henkilökohtaisten tunnistetietojen tuomiseksi. Verkkoselaimet, kuten Chrome, Firefox ja Safari, hyväksyvät P12-tiedostot asiakassertifikaattitunnistautumista varten, mutta verkkopalvelimet vaativat PEM-vastineet. Tuki riippuu myös sovelluksesta, laitteesta, käyttöjärjestelmästä ja sen versiosta.

Hyödyllistä tietoa

Käsittele vietyä yksityistä avainta salaisuutena. Tallenna se rajoitetuin käyttöoikeuksin ja siirrä suojattua, todennettua kanavaa pitkin. P12-salasana tai salausmenetelmä ei yksin tee turvattomasta siirrosta turvallista.

Usein kysytyt kysymykset

Miten PKCS #12 -paketti muunnetaan PEM-sertifikaatiksi ilman laadun heikkenemistä?

Varmennetiedot voidaan koodata uudelleen niiden arvoja muuttamatta, mutta muunnos voi poimia yksityisen avaimen ja poistaa P12-salauksen. Suojaa tuloksena saatava avaintiedosto ja siirrä se vain asianmukaisesti suojattua kanavaa pitkin.

Mitä eroa on PKCS #12 -paketilla ja PEM-sertifikaatilla?

PKCS #12 -paketti on binäärisäilö, joka voi sisältää varmenteita, yksityisiä avaimia ja niihin liittyviä tietoja. Se voi olla salasanalla suojattu tai salaamaton luontitavasta riippuen. PEM-sertifikaatti on selkotekstinen, Base64-koodattu tiedosto, joka sisältää yleensä vain yhden osan sertifikaattiketjusta, minkä ansiosta verkkopalvelimet voivat lukea turvatunnistetietoja suoraan.