Package javax.sip.header

Examples of javax.sip.header.ProxyAuthenticateHeader


      // Now can begin to build the authentication header using a MD5
      // digest scheme
      WWWAuthenticateHeader wwwAuthenticateHeader = (WWWAuthenticateHeader) response
          .getHeader(WWWAuthenticateHeader.NAME);
      ProxyAuthenticateHeader proxyAuthenticateHeader = (ProxyAuthenticateHeader) response
          .getHeader(ProxyAuthenticateHeader.NAME);

      String realm = null;
      String nonce = null;
      // Check whether we've received an wwwAuthenticationHeader
      // or a ProxyAuthenticationHeader from the proxy server
      if (wwwAuthenticateHeader != null) {
        if (log.isDebugEnabled()) {
          log.debug("wwwAuthenticateHeader found!");
        }
        // Retrieve the realm from the authentication header
        realm = wwwAuthenticateHeader.getRealm();
        // Retrieve the nonce from the wwwAuthenticateHeader
        nonce = wwwAuthenticateHeader.getNonce();

      } else if (proxyAuthenticateHeader != null) {
        if (log.isDebugEnabled()) {
          log.debug("ProxyAuthenticateHeader found!");
        }
        // Retrieve the realm from the authentication header
        realm = proxyAuthenticateHeader.getRealm();
        // Retrieve the nonce from the wwwAuthenticateHeader
        nonce = proxyAuthenticateHeader.getNonce();
      } else {
        if (log.isDebugEnabled()) {
          log
              .debug("Neither a ProxyAuthenticateHeader or AuthorizationHeader found!");
        }
View Full Code Here

TOP

Related Classes of javax.sip.header.ProxyAuthenticateHeader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.