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