Пример #1
0
 public static function createFromPems(array $pems)
 {
     $chain = new Janus_OpenSsl_Certificate_Chain();
     foreach ($pems as $pem) {
         $certificate = new Janus_OpenSsl_Certificate($pem);
         // Root CA?
         if (isset(self::$s_rootCertificates[$certificate->getIssuerDn()])) {
             $certificate->setTrustedRootCertificateAuthority(true);
         }
         $chain->addCertificate($certificate);
     }
     return $chain;
 }