Sertifikamı TR7'ye nasıl yüklerim; hangi formatlar destekleniyor?
Kısa cevap
Sertifika Certificates & PKI → SSL/TLS Certificates ekranında Add ile yüklenir: Type = Manual seçilip sertifika ve özel anahtar ayrı alanlara girilir ya da Type = PFX seçilip PKCS#12 dosyası parolasıyla içe aktarılır. Certificate Content alanı PEM, PKCS#7/P7B ve DER biçimlerini kabul eder; özel anahtar PEM biçiminde RSA ya da EC anahtarı olmalıdır, PFX dosyasının parolası boş bırakılamaz. Yüklenen sertifika, vService'in Certificate alanında seçildiğinde kullanılmaya başlar.
Sorun: Kurumun Sertifikasını TR7'ye Taşımak
HTTPS hizmeti vermek için sertifikanın ve özel anahtarının TR7'de bulunması gerekir. Sertifikalar farklı kaynaklardan farklı biçimlerde gelir: sertifika sağlayıcısından ayrı PEM dosyaları, Windows sunucularından dışa aktarılmış bir PFX dosyası, bazı CA'lardan P7B paketi. Biçime uygun tür seçilmezse kayıt reddedilir ya da sertifika zincirsiz sunulur.
Çözüm: İki Yöntem
Sertifika ve anahtarın hangi biçimde elde olduğuna göre iki yoldan biri kullanılır; ikisi de aynı sertifika kaydını oluşturur.
| Durumunuz | Uygun yöntem |
|---|---|
| Sertifika ve özel anahtar ayrı dosyalarda (PEM, P7B ya da DER sertifika + PEM anahtar) | Yöntem 1: Manual |
| Sertifika, anahtar ve zincir tek bir parolalı dosyada (PFX / PKCS#12) | Yöntem 2: PFX |
| Elde sertifika yok; alan adı internete açık | ACME ile otomatik alım → Let's Encrypt / ACME ile otomatik sertifika alabilir miyim? |
| Anahtar TR7'de üretilip kurumsal ya da ticari CA'ya imzalatılacak | TR7 üzerinde CSR oluşturabilir miyim? |
| Sertifika TR7'deki dahili CA ile üretilecek | TR7'yi iç CA olarak kullanıp sertifika üretebilir, otomatik yenileyebilir ve iptal edebilir miyim? |
Kabul edilen biçimler:
| Alan | Kabul edilen | Not |
|---|---|---|
| Certificate Content | PEM (bir ya da birden fazla BEGIN CERTIFICATE bloğu), PKCS#7/P7B (BEGIN PKCS7 bloğu ya da ikili), DER (.cer ikili ya da Base64 gövdesi) | P7B ve DER kayıt sırasında PEM'e çevrilir; tanınmayan içerik reddedilir. Dosya sürüklenirse en fazla 32 KB |
| Key Content | PEM biçiminde RSA ya da EC özel anahtarı (PKCS#1, PKCS#8 ya da EC anahtarı) | Parolalı anahtarın parolası Password alanına girilir |
| PFX File | .pfx uzantılı PKCS#12 dosyası | Parola zorunludur; dosyadaki zincir kendiliğinden alınır |
Yöntem 1: Manual Önerilen
- Nasıl çalışır Sertifika ve özel anahtar ayrı alanlara yapıştırılır ya da dosya olarak sürüklenir; ara ve kök sertifikalar aynı formda eklenir.
- Nerede açılırCertificates & PKI → SSL/TLS Certificates → Add → Type = Manual
- Gereksinim Sertifika (PEM, P7B ya da DER) ve eşleşen PEM özel anahtar
- vService tipi HTTP, L7 TCP (şifreli frontend)
Adım adım yapılandırma
Sol alttaki TR7 logosuyla Configuration Menu açılır; Certificates & PKI → SSL/TLS Certificates ekranında Add tıklanır (nasıl eklenir). Form, listenin üstünde kapatılabilir bir Add sekmesi olarak açılır.
Certificate Name girilir; ad cihazda benzersiz olmalıdır. Type alanı varsayılan olarak ACME.SH gelir (diğer seçenekler Manual, PFX, Internal CA); Manual seçilir. Tür, kayıt oluşturulduktan sonra değiştirilemez.
Certificate Content alanına sertifika yapıştırılır ya da dosya sürüklenir. Sertifikanın ardından ara sertifikalar da aynı alana yapıştırılırsa (fullchain) ek bloklar zincir olarak kullanılır.
Key Content alanına PEM biçimindeki özel anahtar yapıştırılır ya da dosya sürüklenir. Anahtar parolalıysa parola Password alanına girilir; parolasız anahtarda alan boş bırakılır.
Ara sertifika 3. adımda eklenmediyse Intermediate Cert. Content, kök sertifika için Root Cert. Content alanı kullanılır. İki alan da varsayılan olarak Disabled gelir; Without Profile seçilince açılan kutuya PEM içerik yapıştırılır, Use Profiles seçilince Certificate Authorities (CA) ekranındaki kayıtlar seçilir (Intermediate certificate chain'i nasıl eklerim?).
Allow Download varsayılan olarak kapalıdır. Açılırsa sertifika listedeki indirme simgesiyle anahtarı ve zinciriyle birlikte parolalı PFX olarak indirilebilir; anahtarın cihaz dışına çıkması istenmiyorsa kapalı bırakılır.
Formun altındaki Add tıklanır; sertifika listeye eklenir. Biçimi hatalı bir alan varken buton pasiftir; tanınmayan sertifika içeriği ya da çözülemeyen anahtar kayıt sırasında hata iletisiyle reddedilir. Cluster kurulumunda varsayılan auto-sync ile kayıt eş cihaza da gönderilir; Manual Sync Mode açıksa eş cihaza elle gönderilir.
Sertifika eklendikten sonra kullanılması için vService'in Certificate alanında seçilir (Bir vService'e birden fazla sertifika bağlayabilir miyim; doğru sertifika nasıl seçilir (SNI)?).
Doğrulama
Listede sertifika satırına tıklanır; sağda açılan önizlemenin Chain sekmesine bakılır. Valid Until sütunundaki daire sürenin durumunu gösterir.
Trust chain is completeSertifika vService'te seçilip kaydedildikten sonra istemciden zincir sorgulanır.
Komut: openssl s_client -connect 203.0.113.10:443 -servername www.example.com -showcerts
Verify return code: 0 (ok)Yöntem 2: PFX
- Nasıl çalışır PKCS#12 dosyası parolasıyla içe aktarılır; sertifika, anahtar ve dosyadaki CA sertifikaları kendiliğinden ayrıştırılır (kendi kendini imzalayanlar kök, diğerleri ara sertifika olarak).
- Nerede açılırCertificates & PKI → SSL/TLS Certificates → Add → Type = PFX
- Gereksinim
.pfxuzantılı dosya ve parolası - vService tipi HTTP, L7 TCP (şifreli frontend)
Adım adım yapılandırma
Sol alttaki TR7 logosuyla Configuration Menu açılır; Certificates & PKI → SSL/TLS Certificates ekranında Add tıklanır (nasıl eklenir).
Certificate Name girilir; Type alanında PFX seçilir.
PFX File alanından dosya seçilir. Dosya seçici .pfx uzantısını listeler; .p12 uzantılı PKCS#12 dosyası aynı biçimde olduğundan .pfx olarak yeniden adlandırılıp seçilir.
Password alanına dosyanın parolası girilir. Alan formda zorunlu işaretli görünmez, ancak parola verilmeden dosya çözülemez ve kayıt reddedilir.
Dosyada ara ya da kök sertifika yoksa Intermediate Cert. Content ve Root Cert. Content alanlarında Without Profile ya da Use Profiles seçilerek eklenir. Dosyada zincir varsa dosyadaki zincir kayda yazılır.
Allow Download varsayılan olarak kapalıdır; sertifikanın PFX olarak yeniden indirilmesi gerekiyorsa açılır.
Formun altındaki Add tıklanır; sertifika listeye eklenir. Parola yanlışsa ya da dosya çözülemezse kayıt hata iletisiyle reddedilir. Cluster kurulumunda varsayılan auto-sync ile kayıt eş cihaza da gönderilir; Manual Sync Mode açıksa eş cihaza elle gönderilir.
Doğrulama
Sertifika vService'te seçilip kaydedildikten sonra istemciden zincir sorgulanır.
Komut: openssl s_client -connect 203.0.113.10:443 -servername www.example.com -showcerts
Verify return code: 0 (ok)Sık Yapılan Hatalar
- Type alanını ACME.SH'te bırakmak. Form ACME.SH türüyle açılır; dosyadan yükleme için Manual ya da PFX seçilir. Tür kayıttan sonra değiştirilemediğinden yanlış türle oluşturulan kayıt silinip yeniden eklenir.
- Manual'da sertifikayla eşleşmeyen anahtar yapıştırmak. Sertifika ile anahtarın eşleşmesi kayıt sırasında denetlenmez; uyuşmazlık yapılandırma uygulanırken hata olarak ortaya çıkar. Eşleşme yüklemeden önce kontrol edilir (iki dosyanın
openssl x509 -noout -pubkeyveopenssl pkey -puboutçıktıları aynı olmalıdır). - Parolasız PFX yüklemeye çalışmak. PFX dosyası parolayla dışa aktarılmış olmalıdır; parola girilmeden kayıt reddedilir.
- Anahtarı DER biçiminde ya da Ed25519 anahtarı olarak vermek. Key Content yalnızca PEM biçiminde RSA ya da EC anahtarı kabul eder; DER anahtar
openssl pkey -in key.der -inform DER -out key.pemile PEM'e çevrilir. - Ara sertifikayı eklememek. Tarayıcılar çoğunlukla sorun göstermese de bazı istemciler ve mobil uygulamalar zinciri tamamlayamaz; önizlemedeki Chain sekmesi kontrol edilir.
- Sertifikayı ekleyip vService'te seçmemek. Kayıt tek başına kullanılmaz; vService'in Certificate alanında seçilip vService kaydedilir.
Dokümantasyonda nasıl yapılır
