public function createSecureHttpClient(KeyPair $accountKeyPair)
    {
        return new SecureHttpClient(
            $accountKeyPair,
            $this->httpClient,
            $this->base64Encoder,
            $this->keyParser,
            $this->dataSigner,
            $this->errorHandler
        );
    }