/** * @return tx_caretakerinstance_SecurityManager */ public function getSecurityManager() { if ($this->securityManager == null) { $this->securityManager = new tx_caretakerinstance_SecurityManager($this->getCryptoManager()); $this->securityManager->setPublicKey($this->extConf['crypto.']['instance.']['publicKey']); $this->securityManager->setPrivateKey($this->extConf['crypto.']['instance.']['privateKey']); $this->securityManager->setClientPublicKey($this->extConf['crypto.']['client.']['publicKey']); $this->securityManager->setClientHostAddressRestriction($this->extConf['security.']['clientHostAddressRestriction']); } return $this->securityManager; }