<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/openssl.constants.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'openssl.pkcs7.flags.php',
    1 => 'PKCS7 Se&ccedil;enekleri/Sabitleri',
    2 => 'PKCS7 Se&ccedil;enekleri/Sabitleri',
  ),
  'up' => 
  array (
    0 => 'openssl.constants.php',
    1 => '&Ouml;ntanımlı Sabitler',
  ),
  'prev' => 
  array (
    0 => 'openssl.key-types.php',
    1 => 'Anahtar t&uuml;rleri',
  ),
  'next' => 
  array (
    0 => 'openssl.cms.flags.php',
    1 => 'CMS Se&ccedil;enekleri/Sabitleri',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/openssl/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="openssl.pkcs7.flags" class="section">
   <h2 class="title"><abbr>PKCS7</abbr> Seçenekleri/Sabitleri</h2>
   <p class="para">
    S/MIME işlevleri seçenek olarak aşağıdaki değerlerin bitsel olarak
    VEYAlanmasıyla elde edilen değerleri kullanırlar:
    <table class="doctable table">
     <caption><strong><abbr>PKCS7</abbr> CONSTANTS</strong></caption>
      
       <thead>
        <tr>
         <th>Sabit</th>
         <th>Açıklama</th>
        </tr>

       </thead>

       <tbody class="tbody">
        <tr id="constant.pkcs7-text">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-text">PKCS7_TEXT</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Şifreli/imzalı iletiye başlıklar
         <code class="literal">text/plain</code> içerik türüyle eklenir. Şifre çözme
         veya doğrulama yapılacaksa bu başlıklar çıktıdan ayıklanır; eğer
         şifresi çözülecek veya doğrulanacak iletinin <abbr title="Multipurpose Internet Mail Extensions">MIME</abbr>
         türü <code class="literal">text/plain</code> değilse bir hata oluşur.</td>
        </tr>

        <tr id="constant.pkcs7-binary">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-binary">PKCS7_BINARY</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Normalde girdi iletisi, (S/MIME belirtiminin gereği olarak)
         satırsonu karakteri olarak <code class="literal">CR</code> ve
         <code class="literal">LF</code> kullanan &quot;meşru&quot; biçeme dönüştürülür. Bu
         seçenek kullanıldığı takdirde hiçbir dönüşüm yapılmaz. MIME biçeminde
         olmayan ikil verilerle çalışırken yararlıdır.</td>
        </tr>

        <tr id="constant.pkcs7-nointern">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-nointern">PKCS7_NOINTERN</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Bir ileti doğrulanırken iletiye dahil edilmiş  sertifikalar
         varsa bunlar imzalama sertifikaları olarak ele alınır. Bu seçenekle
         sadece <span class="function"><a href="function.openssl-pkcs7-verify.php" class="function">openssl_pkcs7_verify()</a></span> işlevinin
         <code class="parameter">güvenilmez_sertifikalar_dosyası</code> bağımsız
         değişkeninde belirtilen sertifikalar kullanılır. Bununla birlikte,
         sağlanan sertifikalar hala güvencesiz CA olarak kullanılabilir.
         </td>
        </tr>

        <tr id="constant.pkcs7-noverify">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-noverify">PKCS7_NOVERIFY</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>İmzalı iletinin imzalama sertifikası doğrulanmaz.</td>
        </tr>

        <tr id="constant.pkcs7-nochain">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-nochain">PKCS7_NOCHAIN</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>İmzalama setifikalarına zincir doğrulama yapılmaz; yani,
         imzalı iletideki sertifikalar güvencesiz CA olarak kullanılmaz.
         </td>
        </tr>

        <tr id="constant.pkcs7-nocerts">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-nocerts">PKCS7_NOCERTS</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Bir ileti imzalanırken normal olarak imzalama sertifikası
         iletiye eklenir. Bu seçenek belirtilmişse eklenmez. Böylece imzalanan
         iletinin boyu küçülmüş olur, ancak doğrulayıcının imzalama
         sertifikasının bir kopyasına sahip olması gerekir (örneğin,
         <span class="function"><a href="function.openssl-pkcs7-verify.php" class="function">openssl_pkcs7_verify()</a></span> işlevinin
         <code class="parameter">güvenilmez_sertifikalar_dosyası</code> bağımsız
         değişkeninde aktarılabilir).
         </td>
        </tr>

        <tr id="constant.pkcs7-noattr">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-noattr">PKCS7_NOATTR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Normalde bir ileti imzalanırken desteklenen bakışımlı
         algoritmalar ve imzalama zamanı dahil bazı öznitelikler iletiye
         eklenir. Bu seçenek belirtilmişse bunlar iletiye eklenmez.
         </td>
        </tr>

        <tr id="constant.pkcs7-detached">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-detached">PKCS7_DETACHED</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Bir ileti imzalanırken MIME türü
         <code class="literal">&quot;multipart/signed&quot;</code> olan salt metin imzalama
         yapılır. <span class="function"><a href="function.openssl-pkcs7-sign.php" class="function">openssl_pkcs7_sign()</a></span> işlevinin
         <code class="parameter">seçenekler</code> bağımsız değişkeninde hiçbir şey
         belirtmezseniz öntanımlı olarak bu uygulanır. Bu seçeneği
         belirtmezseniz ileti şeffaf olmayan bir biçimde imzalanır, ancak
         eposta aktarımlarına karşı daha dayanıklı olmakla birlikte, ileti
         S/MIME desteği olmayan eposta araçları ile okunamaz.</td>
        </tr>

        <tr id="constant.pkcs7-nosigs">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-nosigs">PKCS7_NOSIGS</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
         <td>Bir iletideki imzalar doğrulanmaz ve denenmez.</td>
        </tr>

        <tr id="constant.pkcs7-nooldmimetype">
         <td><strong><code><a href="openssl.pkcs7.flags.php#constant.pkcs7-nooldmimetype">PKCS7_NOOLDMIMETYPE</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          PHP 8.3.0 ve sonrasında kullanılabilir. Bir iletiyi şifrelemek
          için içerik türü  <code class="literal">application/x-pkcs7-mime</code>
          yerine <code class="literal">application/pkcs7-mime</code> yapılır.
         </td>
        </tr>

       </tbody>
      
     </table>

   </p>
  </div><?php manual_footer($setup); ?>