Yoast\WP\SEO\MyYoast_Client\Infrastructure\Crypto
Key_Pair_Manager::get_public_key_jwk
Returns the public key as a JWK (JSON Web Key) for the given key pair.
Метод класса: Key_Pair_Manager{}
Хуков нет.
Возвращает
Массив<Строку,. string> The JWK array with kty, crv, x, kid, use, and alg fields.
Использование
$Key_Pair_Manager = new Key_Pair_Manager(); $Key_Pair_Manager->get_public_key_jwk( $key_pair ): array;
- $key_pair(Key_Pair) (обязательный)
- The key pair to extract the public JWK from.
Код Key_Pair_Manager::get_public_key_jwk() Key Pair Manager::get public key jwk Yoast 27.8
public function get_public_key_jwk( Key_Pair $key_pair ): array {
return [
'kty' => self::JWK_KTY,
'crv' => self::JWK_CRV,
'x' => Base64url::encode( $key_pair->get_public_key() ),
'kid' => $key_pair->get_kid(),
'use' => 'sig',
'alg' => self::JWK_ALG,
];
}