com.groupbyinc.flux.common.http.impl.auth.DigestScheme.class Maven / Gradle / Ivy
???? 2? 6com/groupbyinc/flux/common/http/impl/auth/DigestScheme 7com/groupbyinc/flux/common/http/impl/auth/RFC2617Scheme DigestScheme.java serialVersionUID J5?i??9 HEXADECIMAL [C complete Z QOP_UNKNOWN I???? QOP_MISSING QOP_AUTH_INT QOP_AUTH lastNonce Ljava/lang/String; nounceCount cnonce a1 a2 (Ljava/nio/charset/Charset;)V
! this 8Lcom/groupbyinc/flux/common/http/impl/auth/DigestScheme; credentialsCharset Ljava/nio/charset/Charset; 8(Lcom/groupbyinc/flux/common/http/auth/ChallengeState;)V Ljava/lang/Deprecated; '
) challengeState 5Lcom/groupbyinc/flux/common/http/auth/ChallengeState; ()V &com/groupbyinc/flux/common/http/Consts . ASCII 0 & / 1
processChallenge +(Lcom/groupbyinc/flux/common/http/Header;)V @com/groupbyinc/flux/common/http/auth/MalformedChallengeException 6 4 5
8
getParameters ()Ljava/util/Map; : ;
<
java/util/Map > isEmpty ()Z @ A ? B !Authentication challenge is empty D (Ljava/lang/String;)V F
7 G header (Lcom/groupbyinc/flux/common/http/Header;
isComplete stale L getParameter &(Ljava/lang/String;)Ljava/lang/String; N O
P true R java/lang/String T equalsIgnoreCase (Ljava/lang/String;)Z V W
U X s
getSchemeName ()Ljava/lang/String; digest ] isConnectionBased overrideParamter '(Ljava/lang/String;Ljava/lang/String;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; b c ? d name value authenticate ?(Lcom/groupbyinc/flux/common/http/auth/Credentials;Lcom/groupbyinc/flux/common/http/HttpRequest;)Lcom/groupbyinc/flux/common/http/Header;