public function testCommandWithoutLogin() { $conn = new Metaregistrar\EPP\metaregEppConnection(false); $conn->setHostname('ssl://epp.test2.metaregistrar.com'); $conn->setPort(7443); if ($conn->connect()) { $domain = new Metaregistrar\EPP\eppDomain('fasfasfasfashfgaf.guru'); $info = new Metaregistrar\EPP\eppInfoDomainRequest($domain); $response = $conn->writeandread($info); $this->assertInstanceOf('Metaregistrar\\EPP\\eppInfoResponse', $response); if ($response instanceof Metaregistrar\EPP\eppInfoResponse) { $this->setExpectedException('Metaregistrar\\epp\\eppException', 'Error 2202: Invalid authorization information'); $this->assertFalse($response->Success()); } } }
<?php require '../autoloader.php'; try { $domainname = 'dnssectest.nl'; $conn = new Metaregistrar\EPP\metaregEppConnection(); $conn->setConnectionDetails(''); $conn->enableDnssec(); if ($conn->login()) { $add = new Metaregistrar\EPP\eppDomain($domainname); $sec = new Metaregistrar\EPP\eppSecdns(); $sec->setKey('256', '8', 'AwEAAbWM8nWQZbDZgJjyq+tLZwPLEXfZZjfvlRcmoAVZHgZJCPn/Ytu/iOsgci+yWgDT28ENzREAoAbKMflFFdhc5DNV27TZxhv8nMo9n2f+cyyRKbQ6oIAvMl7siT6WxrLxEBIMyoyFgDMbqGScn9k19Ppa8fwnpJgv0VUemfxGqHH9'); $add->addSecdns($sec); $domain = new Metaregistrar\EPP\eppDnssecUpdateDomainRequest($domainname, $add); if (($response = $conn->writeandread($domain)) instanceof Metaregistrar\EPP\eppUpdateResponse && $response->Success()) { echo "OKAY\n"; } $conn->logout(); } return true; } catch (Metaregistrar\EPP\eppException $e) { echo "ERROR: " . $e->getMessage() . "\n"; }