Настройка во время выполнения

Данное расширение не определяет никакие директивы конфигурации в php.ini.

Коментарии

in capath the Certificates must be placed with the certificates hash as name and .0 as Ending. 

Here is how to get the hashes from Certificates lying in this folder and automatically rename them in a correct way:
<?php
    $paths
=openssl_get_cert_locations();
   
$allowed=array("cer","crt","pem");
    if (!empty(
$paths['ini_capath'])){
       
$capathDirectory dir($paths['ini_capath']);
        while (
false !== ($entry $capathDirectory->read())) {
           
$Sourcefile=$paths['ini_capath']."/".$entry;
            if (
file_exists$Sourcefile)){
               
$path_parts pathinfo($Sourcefile);
                if (
in_array(strtolower($path_parts['extension']),$allowed)){
                   
$ParsedCertificatePbject openssl_x509_parse(file_get_contents($Sourcefile));
                   
$Sourcefile$ParsedCertificatePbject["hash"].".0";
                   
$TargetFilename dirname($Sourcefile)."/".$Sourcefile;
                    if (!
file_exists($TargetFilename)) {
                       
rename ($Sourcefile ,$TargetFilename);
                    }
                }
            }
        }
       
$capathDirectory->close();
    }
?>
2018-04-30 11:17:50
http://php5.kiev.ua/manual/ru/openssl.configuration.html
above code should be corrected to:

                    $Destfile= $ParsedCertificatePbject["hash"].".0";
                    $TargetFilename = dirname($Sourcefile)."/".$Destfile;
2018-08-14 11:52:28
http://php5.kiev.ua/manual/ru/openssl.configuration.html

    Поддержать сайт на родительском проекте КГБ