Yoast\WP\SEO\MyYoast_Client\Infrastructure\Crypto
Key_Pair_Manager::generate_and_store_key_pair
Generates a new Ed25519 key pair and stores it (private key encrypted).
Метод класса: Key_Pair_Manager{}
Хуков нет.
Возвращает
Key_Pair. The key pair value object.
Использование
// private - только в коде основоного (родительского) класса $result = $this->generate_and_store_key_pair( $purpose ): Key_Pair;
- $purpose(строка) (обязательный)
- One of the PURPOSE_* constants.
Код Key_Pair_Manager::generate_and_store_key_pair() Key Pair Manager::generate and store key pair Yoast 27.8
private function generate_and_store_key_pair( string $purpose ): Key_Pair {
$key_pair = $this->generate_key_pair();
$this->store_key_pair( $purpose, $key_pair );
$this->logger->info( 'Generated and stored new {purpose} key pair.', [ 'purpose' => $purpose ] );
return $key_pair;
}