Muunna PEM muotoon P12
PEM-varmenteen muuntaminen PKCS #12 -paketiksi yhdistää julkisen varmenteen ja yksityisen avaimen yhdeksi salasanalla suojatuksi tiedostoksi, mikä helpottaa asennusta Windows-palvelimille ja verkkoselaimille.
Muotojen vertailu ja tekniset tiedot
| Määritys | PEM | P12 |
|---|---|---|
| MIME-tyyppi | application/ | application/ |
| Tyyppi | Base64-ASCII-varmennekontti | PKCS #12 -salattu arkisto |
| Pakkaus | Ei pakkausta (Base64-koodattu) | Salasanalla salatut PKCS #7 SafeBag -rakenteet |
| Standardimääritys | IETF RFC 7468 | IETF RFC 7292 |
| Tiedostotunniste (Magic Bytes) | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (ASN.1 PKCS #12 PFX sequence) |
Muodon yleiskatsaus ja käyttökohteet
Järjestelmänvalvojien ja verkkokehittäjien on usein siirrettävä suojaustunnisteita eri verkkopalvelimien ja käyttöjärjestelmien välillä. Linux-ympäristöissä ja Apache-palvelimissa varmenteet ja avaimet ovat perinteisesti erillisissä tekstitiedostoissa. Windows-palvelimet, Internet Information Services (IIS) ja henkilökohtaiset varmennevarastot puolestaan edellyttävät suojaustietojen hallintaan yhtenäistä muotoa. Kun tuot suojaustunnisteen Windows-koneeseen tai mobiililaitteeseen asiakastodennusta varten, järjestelmä odottaa yhtä arkistotiedostoa, joka sisältää sekä julkisen varmenteen että yksityisen avaimen. PKCS #12 -paketin luominen tavallisista tekstimuotoisista varmenne- ja avaintiedostoista täyttää tämän vaatimuksen. Paketti kokoaa suojaustiedot, jotta voit tuoda ne käyttöjärjestelmän avainnippuun ilman erillisiä riippuvuustiedostoja.
Tekniset tiedot ja koodekkien erittely
PKCS #12 on binäärinen säilö, joka voi sisältää yksityisiä avaimia, varmenteita ja muuta dataa. Sisältö voi olla salattu ja salasanalla suojattu tiedoston luontitavasta riippuen; käytäntö vaihtelee tiedostoittain.
Käyttöjärjestelmien ja selaimien yhteensopivuus
PEM-tiedostoja tukevat natiivisti OpenSSL, Apache, Nginx ja Linux-pohjaiset suoritusympäristöt. PKCS #12 -paketteja tukevat natiivisti Microsoft Windows, IIS, macOS Keychain Access, Apple iOS ja Android käyttäjä- ja palvelinvarmenneasennuksissa.
Hyödyllistä tietoa
Muista aina tallentaa salasana, jonka määrität PKCS #12 -paketin luontiprosessin aikana. Jos kadotat tämän salasanan, et voi palauttaa arkiston sisällä olevaa yksityistä avainta.
Usein kysytyt kysymykset
Miten PEM-varmenne muunnetaan PKCS #12 -paketiksi laatua menettämättä?
Varmenemuunnos on täysin häviötön. Koska suojaustunnisteet perustuvat tarkkaan kryptografiseen matematiikkaan, muodon vaihtaminen muuttaa vain säiliörakennetta ja koodaustapaa muuttamatta taustalla olevia julkisen tai yksityisen avaimen tietoja.
Mitä eroa on PEM-varmenteella ja PKCS #12 -paketilla?
PEM-varmenne on ihmisen luettavissa oleva Base64 ASCII -koodattu tekstitiedosto, joka sisältää yleensä yhden varmenteen tai avaimen. PKCS #12 -paketti on binaarinen arkisto, joka yhdistää turvallisesti varmenteen, yksityisen avaimen ja valinnaiset välivarmenteet yhdeksi salasanalla suojatuksi tiedostoksi.