Skip to content

Lazy vytvoření klíčů

Latest
Compare
Choose a tag to compare
@tomasfoltyn tomasfoltyn released this 24 Jan 07:28
25243f5

Vytvoření klíčů (openssl_pkey_get_private, openssl_pkey_get_public) je to celkem náročná operace. Umístění v konstruktoru mělo za následek, že se klíče vytvářely vždy, ikdyž je prakticky nebylo potřeba (AsymetricJwtTokenizer byl uvedený jako závislost, ale s tokenem jsme nepracovali).

Klíče se teď vytváření, až když jsou skutečně potřeba.

PR #11

Pokud dojde k chybě při vytváření, vyhodí se vyjímka Pd\PublicAccess\Exception\CreateKeyException