Formát souboru PEM (anglicky Privacy-enhanced Electronic Mail) je formát určený pro ukládání šifrovacích klíčů, certifikátů a podobných dat.
Slouží pro uložení binárních dat převedených do textové podoby pomocí algoritmu base64.
Formát souboru PEM (anglicky Privacy-enhanced Electronic Mail) je formát určený pro ukládání šifrovacích klíčů, certifikátů a podobných dat.
Slouží pro uložení binárních dat převedených do textové podoby pomocí algoritmu base64.
PuTTY nepodporuje privátní klíč uložený ve formátu .pem, který získáme při vytváření virtuálního serveru ve službě Amazon AWS. Proto je třeba jej převést do souboru formátu .ppk.
Aplikace PuTTY obsahuje (mimo jiné) nástroj zvaný PuTTYgen (soubor puttygen.exe), pomocí kterého lze převést soubor s privátním klíčem .pem na soubor .ppk.
Pokračování textu Převedení formátu privátního klíče pomocí aplikace PuTTYgen
Použití Dependency injection kontejneru je doporučený způsob správy vzájemných závislostí mezi třídami.
Jedná se o kombinaci návrhového vzoru Container (kontejner), vzoru Factory a případně vzoru Flyweight.
Pokračování textu Návrhové vzory: Dependency injection container
Nette\Application\Routers\Route
Použitím třídy Route lze nastavit libovolný tvar URL.
Parametry:
Příklady:
$route = new Route('<presenter>/<action>[/<id>]', [ 'presenter' => 'Homepage', 'action' => 'default' ]);
Takovou routu lze použít pro libovolný presenter a akci s nepovinným parametrem id, např:
http://example.com http://example.com/articles http://example.com/articles/default http://example.com/article/read/1
Část cesty uzavřená v hranatých závorkách je nepovinná.
Pokud mají části cesty nastaveny výchozí hodnotu (zde Homepage pro presenter a default pro akci), jsou i tyto volitelné.
Routování v Nette zajišťuje obousměrný převod mezi URL a akcí presenteru:
Pravidla routování lze kdykoliv změnit.