public static function loadFromKey($key, $password = null)
{
try {
return self::loadKeyFromDER($key, $password);
} catch (\Exception $e) {
return self::loadKeyFromPEM($key, $password);
}
}
/** * {@inheritdoc} */ public static function createFromKey($key, $password = null, array $additional_values = []) { $values = KeyConverter::loadFromKey($key, $password); $values = array_merge($values, $additional_values); return new JWK($values); }