NIST SIP Parser and Stack (v1.2) API

gov.nist.javax.sip.parser
Class ChallengeParser

java.lang.Object
  |
  +--gov.nist.core.ParserCore
        |
        +--gov.nist.javax.sip.parser.Parser
              |
              +--gov.nist.javax.sip.parser.HeaderParser
                    |
                    +--gov.nist.javax.sip.parser.ChallengeParser
All Implemented Interfaces:
TokenTypes
Direct Known Subclasses:
AuthorizationParser, ProxyAuthenticateParser, ProxyAuthorizationParser, WWWAuthenticateParser

public abstract class ChallengeParser
extends HeaderParser

Parser for the challenge portion of the authentication header.

Version:
JAIN-SIP-1.1, 1.0
Author:
Olivier Deruelle
This code is in the public domain.

Field Summary
 
Fields inherited from class gov.nist.core.ParserCore
debug
 
Fields inherited from interface gov.nist.javax.sip.parser.TokenTypes
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACK, ALERT_INFO, ALLOW, ALLOW_EVENTS, ALPHA, AND, AT, AUTHENTICATION_INFO, AUTHORIZATION, BACK_QUOTE, BACKSLASH, BAR, BYE, CALL_ID, CALL_INFO, CANCEL, COLON, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, DIGIT, DOLLAR, DOT, DOUBLEQUOTE, ENCRYPTION, END, EQUALS, ERROR_INFO, EVENT, EXCLAMATION, EXPIRES, FROM, GREATER_THAN, HAT, HIDE, HT, ID, IN_REPLY_TO, INVITE, L_CURLY, L_SQUARE_BRACKET, LESS_THAN, LPAREN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MINUS, NOTIFY, NULL, OPTIONS, ORGANIZATION, PERCENT, PLUS, POUND, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, QUESTION, QUOTE, R_CURLY, R_SQUARE_BRACKET, RACK, REASON, RECORD_ROUTE, REGISTER, REPLY_TO, REQUIRE, RESPONSE_KEY, RETRY_AFTER, ROUTE, RPAREN, RSEQ, SEMICOLON, SERVER, SIP, SLASH, SP, STAR, START, SUBJECT, SUBSCRIBE, SUBSCRIPTION_STATE, SUPPORTED, TEL, TILDE, TIMESTAMP, TO, UNDERSCORE, UNSUPPORTED, USER_AGENT, VIA, WARNING, WHITESPACE, WWW_AUTHENTICATE
 
Method Summary
 void parse(AuthenticationHeader header)
          parser the String message
 
Methods inherited from class gov.nist.javax.sip.parser.HeaderParser
parse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parse

public void parse(AuthenticationHeader header)
           throws ParseException
parser the String message

Returns:
Challenge object
Throws:
ParseException - if the message does not respect the spec.

NIST SIP Parser and Stack (v1.2) API

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Get the latest distribution.
Submit a bug report or feature request.