WhoDNS
All articles

تفاوت فرمت‌های گواهی: PEM، DER، PFX و کجا هرکدام به کار می‌آیند؟

یک گواهی، چند پوشش متفاوت:

  • PEM: متن Base64 بین -----BEGIN CERTIFICATE-----. استاندارد لینوکس/nginx/apache.
  • DER: باینری؛ بیشتر در سیستم‌های جاوا و برخی سخت‌افزارها.
  • PFX/PKCS#12: بستهٔ باینری شامل گواهی + کلید خصوصی + زنجیره؛ استاندارد IIS/ویندوز.

تبدیل‌های پرکاربرد

openssl pkcs12 -export -out site.pfx -inkey site.key -in site.crt -certfile chain.crt
openssl x509 -in site.crt -outform der -out site.der

چون PFX کلید خصوصی را در خود دارد، انتقالش بین سرورها = انتقال هویت SSL سایت؛ فایل را رمزگذاری کنید و بعد از نصب حذفش کنید.

🔗 ابزار مرتبط: ساخت فایل PFX

PEMDERPFXPKCS12تبدیل گواهی