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; }