Jose\KeyConverter\KeyConverter::loadKeyFromCertificateFile PHP Method

loadKeyFromCertificateFile() public static method

public static loadKeyFromCertificateFile ( string $file ) : array
$file string
return array
    public static function loadKeyFromCertificateFile($file)
    {
        Assertion::true(file_exists($file), sprintf('File "%s" does not exist.', $file));
        $content = file_get_contents($file);
        return self::loadKeyFromCertificate($content);
    }

Usage Example

示例#1
0
 /**
  * {@inheritdoc}
  */
 public static function createFromCertificateFile($file, array $additional_values = [])
 {
     $values = KeyConverter::loadKeyFromCertificateFile($file);
     $values = array_merge($values, $additional_values);
     return new JWK($values);
 }