/**
  * @expectedException Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Exception
  */
 public function testGetTokenException()
 {
     $resp = new Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse();
     $this->assertNotNull($resp->getSecurityToken());
 }
Example #2
0
 /**
  * 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;
 }