1package javax.sip.header;
2
3import java.text.ParseException;
4import javax.sip.address.URI;
5
6public interface AuthorizationHeader extends Header, Parameters {
7    String NAME = "Authorization";
8
9    String getAlgorithm();
10    void setAlgorithm(String algorithm) throws ParseException;
11
12    String getCNonce();
13    void setCNonce(String cNonce) throws ParseException;
14
15    String getNonce();
16    void setNonce(String nonce) throws ParseException;
17
18    int getNonceCount();
19    void setNonceCount(int nonceCount) throws ParseException;
20
21    String getOpaque();
22    void setOpaque(String opaque) throws ParseException;
23
24    String getQop();
25    void setQop(String qop) throws ParseException;
26
27    String getRealm();
28    void setRealm(String realm) throws ParseException;
29
30    String getResponse();
31    void setResponse(String response) throws ParseException;
32
33    String getScheme();
34    void setScheme(String scheme);
35
36    boolean isStale();
37    void setStale(boolean stale);
38
39    URI getURI();
40    void setURI(URI uri);
41
42    String getUsername();
43    void setUsername(String username) throws ParseException;
44}
45