SSL  bağlamı seçenekleri
  SSL  bağlamı seçenekleri — SSL bağlamı seçeneklerinin listesi
  
 
  Açıklama
  
   ssl:// ve tls:// aktarımları için
   bağlamsal seçenekler.
  
  
 
  Seçenekler
  
   
    
     - 
      peer_namestring
- 
      
       Kullanılan görevdeşin ismi.Bu değer yoksa akım açılırken kullanılan
       konağın ismine dayalı olarak tahmin edilir.
       
- 
      verify_peerbool
- 
      
       SSL sertifikası kullanımının doğrulanmasını gerektirir.
       
       trueöntanımlıdır.
 
- 
      verify_peer_namebool
- 
      
       Görevdeş isminin doğrulanması gerekir.
       
       trueöntanımlıdır.
 
- 
      allow_self_signedbool
- 
      
       Öz imzalı sertifikalara izin verilir.
       verify_peergerekir.
 
       falseöntanımlıdır.
 
- 
      cafilestring
- 
      
       Uzak görevdeşin kimliğini doğrulamak için
       verify_peerbağlam seçeneği ile kullanmak üzere
       yerel dosya sistemindeki Sertifika Yetkilisi dosyasının yeri.
 
- 
      capathstring
- 
      
       cafilebelirtilmemişse veya sertifika yerinde yoksa
       uygun sertifikayı bulmak içincapathtarafından
       işaret edilen dizin araştırılır.capathdoğru
       olarak betimlenmiş sertifika dizini olmalıdır.
 
- 
      local_certstring
- 
      
       Yerel sertifikanın dosya sistemindeki yeri. Sertifikanızı ve özel
       anahtarınızı içeren PEM kodlamalı bir dosya olmalıdır. Seçimlik olarak
       sertifika sağlayıcıların sertifika zincirini içerebilir. Ayrıca,
       özel anahtar local_pkile belirtilen bir dosyayı da
       içerebilir.
 
- 
      local_pkstring
- 
      
       Dosya sisteminde sertifika (local_cert) ve özel anahtar
       için ayrı dosyalar olması durumunda yerel özel anahtar dosyasının yolu.
 
- 
      passphrasestring
- 
      
       local_certdosyanızı kodlayan anahtar parolası.
 
- 
      verify_depthint
- 
      
       Sertifika zinciri çok derinse çıkılır.
       
       Doğrulama yapılmaması öntanımlıdır.
       
- 
      ciphersstring
- 
      
       Kullanılabilir şifrelerin listesi belirtilir. Dizge biçemi » ciphers(1) kılavuz
       sayfasında açıklanmıştır.
       
       DEFAULTöntanımlıdır.
 
- 
      capture_peer_certbool
- 
      
       truebelirtilirsepeer_certificatebağlam
       seçeneği görevdeşin sertifikasını içererek oluşturulur.
 
- 
      capture_peer_cert_chainbool
- 
      
       truebelirtilirsepeer_certificate_chainbağlam
       seçeneği sertifika zincirini içererek oluşturulur.
 
- 
      SNI_enabledbool
- 
      
       trueatanırsa sunucu ismi belirteci (SNI) etkin olur. Böylece aynı IP
       adresinde çok sayıda sertifika mümkün olur.
 
- 
      disable_compressionbool
- 
      
       trueatanırsa TLS sıkıştırması yapılmaz. Bu, CRIME (SUÇ) saldırı
       vektörünü azaltmaya yardımcı olabililir.
 
- 
      peer_fingerprintstring | array
- 
      
       Uzak sertifika özeti belirtilenle eşleşmezse çıkar.
       
       Değer string türünde belirtilmişse, uzunluk aşlama
       algoritmasından belirlenir ("md5"  için 32, "sha1" için 40 gibi).
       
       Değer array türünde belirtilmişse, anahtarlar
       aşlama algoritmasının ismini, değerler umulan aşı içerir.
       
- 
      security_levelint
- 
      
       Güvenlik seviyesini belirler. Belirtilmezse kütüphane öntanımlı güvenlik
       seviyesi kullanılır. Güvenlik seviyeleri için bkz:
       » 
       SSL_CTX_get_security_level(3).
       
       PHP 7.2.0 ve OpenSSL 1.1.0 itibariyle kullanılabilir.
       
 
 
 
  Notlar
  Bilginize: 
   
    https:// ve
    ftps://
    sarmalayıcıları için ssl:// temel aktarım olduğundan,
    ssl://'e uygulanan bağlamsal seçenekler ayrıca
    https:// ve ftps://'e de uygulanır.
   
  
  Bilginize: 
   
    SNI'nin (Server Name Indication - Sunucu ismi belirteci) kullanılabilmesi
    için PHP'nin OpenSSL 0.9.8j veya daha üst sürümü ile derlenmesi gerekir.
    SNI desteği olup olmadığını anlamak için
    OPENSSL_TLSEXT_SERVER_NAME kullanılır.