/**
  * @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;
 }