SSL Sertifikası

PKCS Standartları Rehberi

PKCS#1, #7, #8, #10 ve #12 standartlarının ne işe yaradığını, hangi dosya uzantısına karşılık geldiğini ve hangi durumda kullanılacağını özetliyoruz.

PKCS (Public-Key Cryptography Standards), RSA Laboratories tarafından yayımlanan ve açık anahtarlı kriptografinin pratik uygulamasını tanımlayan standartlar ailesidir. SSL sertifikası işlemlerinde karşılaşılan birçok dosya türü bu ailenin bir üyesine dayanır.

SSL dünyasında en çok karşılaşılanlar

StandartNe için kullanılır?Tipik dosya
PKCS#1RSA anahtar yapısı ve RSA işlemleri"BEGIN RSA PRIVATE KEY"
PKCS#7 / CMSİmzalı veri ve sertifika zinciri paketi.p7b, .p7c
PKCS#8Algoritmadan bağımsız özel anahtar biçimi"BEGIN PRIVATE KEY"
PKCS#10Sertifika imzalama isteği (CSR).csr
PKCS#12Anahtar + sertifika + zincir arşivi.pfx, .p12

Hangi durumda hangisi?

  • Sertifika başvurusu: CSR, PKCS#10 biçimindedir. Oluşturmak için CSR oluşturucuyu kullanabilirsiniz.
  • CA'dan zincir indirme: Windows/Java ortamları için genellikle PKCS#7 (.p7b) sunulur.
  • IIS'e veya Windows'a taşıma: Anahtarla sertifikayı tek dosyada taşımak için PKCS#12 (.pfx).
  • Anahtar saklama: Modern OpenSSL sürümleri anahtarı varsayılan olarak PKCS#8 biçiminde üretir.

Hızlı komutlar

openssl req -in istek.csr -noout -text -verify
openssl pkcs7 -in zincir.p7b -print_certs -out zincir.pem
openssl pkcs12 -in paket.pfx -info -noout

İpuçları

  • Dosyanın hangi standartta olduğunu BEGIN satırından anlarsınız; uzantıya güvenmeyin.
  • Özel anahtar içeren dosyaları (PKCS#1, #8, #12) yalnızca güvenli ortamda tutun ve paylaşmayın.

Sertifika türleri hakkında bilgi edinmek için SSL seçim sayfasına, diğer kavramlar için bilgi bankasına göz atabilirsiniz. Bu standartların ayrımını bilmek, dönüştürme ve kurulum hatalarının çoğunu önler.

Bu makale faydalı oldu mu?

Makale Ara

SSL Protokol ve Güvenlik

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç