# Pem fájl generator - P12 konverter

**URL:** <https://discuss.appsyscode.com/t/pem-fajl-generator-p12-konverter/29>\
**Category:** Fejlesztés-Programozás\
**Created:** [2024. december 3. 23:00 UTC](https://discuss.appsyscode.com/t/pem-fajl-generator-p12-konverter/29 "2024-12-03T23:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin](https://discuss.appsyscode.com/letter_avatar_proxy/v4/letter/a/3ec8ea/32.png) [@admin](https://discuss.appsyscode.com/u/admin)\
**Post date:** [2024. december 3. 23:00 UTC](https://discuss.appsyscode.com/t/pem-fajl-generator-p12-konverter/29/1 "2024-12-03T23:00:00Z")

</div>

iOS alkalmazok értesítésének beállításához a szerverre .pem kiterjesztésű fájl szükséges.  
Itt az **[oldalon](https://appsyscode.com/p12konvert/)** egyszerűen létre lehet hozni a .pem fájlt.

Lényeges egyszerűbb és gyorsabb mint parancssorból de aki ezt jobban kedveli annak itt egy példa kód.

```sh
openssl pkcs12 -nokeys -clcerts -in CKAppCert.p12 -out CKAppCert.pem
#Enter Import Password:
#MAC verified OK
openssl pkcs12 -nocerts -in CKAppKey.p12 -out CKAppKey.pem
#Enter Import Password:
#MAC verified OK
#Enter PEM pass phrase:
#Verifying - Enter PEM pass phrase:
openssl rsa -in CKAppKey.pem -out CKAppKeyNoPass.pem
#Enter pass phrase for CKAppKey.pem:
#writing RSA key
cat CKAppCert.pem CKAppKeyNoPass.pem > CKApp.pem
#jelszó
cat CKAppCert.pem CKAppKey.pem > ck.pem
 

```

**Mihez lehet még szükség a .pem fájlokra lentebb található.**

> A .pem kiterjesztésű fájl általában az X.509 tanúsítványok, privát kulcsok, vagy tanúsítvány láncok tárolására szolgál, és gyakran használt biztonságos kommunikációs protokollokban, mint például az SSL/TLS. A .pem fájlokat különféle alkalmazások használhatják, például:
> 
> SSL/TLS tanúsítványok: Webszerverek (például Apache, Nginx) számára, hogy biztosítsák az HTTPS protokollt.  
> Privát kulcsok: Az SSL/TLS titkosításhoz szükséges privát kulcsok tárolása.  
> Tanúsítvány láncok: A megbízható tanúsítványok láncolata, amely tartalmazza az aláíró hatóság (CA) tanúsítványát is.  
> SSH kulcsok: A .pem fájlokat használhatják az SSH kapcsolatokhoz, például Amazon Web Services (AWS) EC2 példányokhoz.  
> Egyéb titkosítási célok: A .pem fájlok használhatók egyéb titkosítási vagy hitelesítési rendszerekben is, például a GPG (GNU Privacy Guard) vagy VPN beállításokhoz.  
> A .pem fájlok szöveges formátumban vannak, és base64 kódolású adatokat tartalmaznak, amelyek tanúsítványokat, kulcsokat vagy más titkosított adatokat tartalmazhatnak.
