/** * @expectedException Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Exception */ public function testGetTokenException() { $resp = new Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse(); $this->assertNotNull($resp->getSecurityToken()); }
/** * creates the security token auth header for direct calls * * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token * @return SoapHeader */ public function getWsseSecurityTokenHeader(Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse $token) { $format = '<wsse:%s xmlns:wsse="%s" SOAP-ENV:mustUnderstand="1">%s</wsse:%s>'; $securityHeader = sprintf($format, self::WSSE_SECURITY_ELEMENT, self::WSSE_NAMESPACE_SECEXT, $token->getTokenData(), self::WSSE_SECURITY_ELEMENT); $authSoapVar = new SoapVar($securityHeader, XSD_ANYXML, self::WSSE_NAMESPACE_SECEXT, self::WSSE_SECURITY_ELEMENT); $authSoapHeader = new SoapHeader(self::WSSE_NAMESPACE_SECEXT, self::WSSE_SECURITY_ELEMENT, $authSoapVar, true); return $authSoapHeader; }