182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.header; 282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.text.ParseException; 482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.address.URI; 582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface AuthorizationHeader extends Header, Parameters { 782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String NAME = "Authorization"; 882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getAlgorithm(); 1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setAlgorithm(String algorithm) throws ParseException; 1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getCNonce(); 1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setCNonce(String cNonce) throws ParseException; 1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getNonce(); 1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setNonce(String nonce) throws ParseException; 1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan int getNonceCount(); 1982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setNonceCount(int nonceCount) throws ParseException; 2082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getOpaque(); 2282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setOpaque(String opaque) throws ParseException; 2382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getQop(); 2582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setQop(String qop) throws ParseException; 2682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getRealm(); 2882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setRealm(String realm) throws ParseException; 2982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 3082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getResponse(); 3182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setResponse(String response) throws ParseException; 3282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 3382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getScheme(); 3482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setScheme(String scheme); 3582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 3682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan boolean isStale(); 3782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setStale(boolean stale); 3882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 3982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan URI getURI(); 4082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setURI(URI uri); 4182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 4282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getUsername(); 4382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setUsername(String username) throws ParseException; 4482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan} 45