com.sun.mail.smtp.SMTPSaslAuthenticator.class Maven / Gradle / Ivy
The newest version!
???? 0 ? 9 s
: t 9 u 9 v 9 w 9 x y z
{ | }
{ ~
t ?
?
? < ?
?
? ? ? ?
{ ? ? ? ? ? ? ? ? ?
? ?
? ? ?
? ?
? ? ? ? ? ?
9 ?
? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
0 ? ? ?
? ?
0 ?
0 ?
0 ? ? ? ? InnerClasses pr !Lcom/sun/mail/smtp/SMTPTransport; name Ljava/lang/String; props Ljava/util/Properties; logger Lcom/sun/mail/util/MailLogger; host |(Lcom/sun/mail/smtp/SMTPTransport;Ljava/lang/String;Ljava/util/Properties;Lcom/sun/mail/util/MailLogger;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this )Lcom/sun/mail/smtp/SMTPSaslAuthenticator; authenticate ^([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z i I sex #Ljavax/security/sasl/SaslException; ba [B resp mech ir ex Ljava/lang/Exception; ioex qop mechs [Ljava/lang/String; realm authzid u p done Z sc Ljavax/security/sasl/SaslClient; cbh .Ljavax/security/auth/callback/CallbackHandler;
Exceptions ? responseText 5(Lcom/sun/mail/smtp/SMTPTransport;)Ljava/lang/String;
access$000 I(Lcom/sun/mail/smtp/SMTPSaslAuthenticator;)Lcom/sun/mail/util/MailLogger; x0 Synthetic
SourceFile SMTPSaslAuthenticator.java D E G ? > ? @ A B C F A ? ? ? ? ? ? SASL Mechanisms: ? ? java/lang/StringBuffer ? ? ? ? )com/sun/mail/smtp/SMTPSaslAuthenticator$1 G ? ? ? ? !javax/security/sasl/SaslException Failed to create SASL client: ? ? No SASL support SASL client ? ? ? ? ? ? ? ? ? ? ? ? ? AUTH ? ? ? ? ? java/lang/Exception SASL AUTHENTICATE Exception ? ? k l ? ? ? ? ? SASL challenge: : SASL: no response * SASL response: ? ? SASL Exception javax.security.sasl.qop ? ? java/lang/String auth-int ? ? auth-conf 4SASL Mechanism requires integrity or confidentiality ? ? ? ? ? ? ? ? 'com/sun/mail/smtp/SMTPSaslAuthenticator java/lang/Object #com/sun/mail/smtp/SaslAuthenticator javax/mail/MessagingException ()V java/util/logging/Level FINE Ljava/util/logging/Level; com/sun/mail/util/MailLogger
isLoggable (Ljava/util/logging/Level;)Z fine (Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; b(Lcom/sun/mail/smtp/SMTPSaslAuthenticator;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V javax/security/sasl/Sasl createSaslClient ?([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslClient; log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V javax/security/sasl/SaslClient getMechanismName hasInitialResponse ()Z evaluateChallenge ([B)[B %com/sun/mail/util/BASE64EncoderStream encode com/sun/mail/util/ASCIIUtility ([BII)Ljava/lang/String; com/sun/mail/smtp/SMTPTransport
simpleCommand (Ljava/lang/String;)I startTLS
isComplete getBytes (Ljava/lang/String;)[B %com/sun/mail/util/BASE64DecoderStream decode ([B)I getNegotiatedProperty &(Ljava/lang/String;)Ljava/lang/Object; equalsIgnoreCase (Ljava/lang/String;)Z getLastServerResponse trim length ()I substring (I)Ljava/lang/String; ! 9 : ; > ? @ A B C D E F A G H I ? *? *+? *,? *-? *? *? ? J C D E F G H I K > L M > ? @ A B C D E F A N O I
?6*? ? ? ? B*? ?
6+?? &*? ? Y?
? +2? ? ?
????*? ?
? Y*,? :+-*? *? *? ? :? : *? ? ? ?? *? ?
?*? ? ? ? #*? ? Y? ? ? ? ? ?
? :
:? ? !?? :? :?? :? -*? ? Y? ?
?
? ? ? ? 6 ? *? ? Y? ?
? ? ? 6 ? V*? ? ? -*? ? Y? ?
?
? ? ? ? 6 ? *? ? Y? ?
? ? ? 6 ? ? N? ?? :
*? ? "
? ?? ? N? ?:
? # ? [*? ? $? %:
??
? &:
*? ? ? ? **? ? Y? '?
?? ? (? ? ?
? :
? *? )?
*? *? 6 ? I*? ? ? ? **? ? Y? +?
?? ? (? ? ?
? :
*?
? ,6 ? 6??&:
*? ? -
? 6??? # ? 5.? / ? 0:
? "
1? 2?
3? 2? *? 4?
?? ^ s v ??? !??? !??? ! J F O P Q R # S @ R F T O X ^ ~ s ? v ? x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?( ?E ?M ?T ?Y ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?0 ?; ?@ ?I ?W ?d ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? K ? * P Q x R S ? T U % V Q ? ? W A
? ? X A ? Y Z
? ? T U
? [ Z
? $ \ A
? L M ? ] ^ ? _ A ? ` A ? a A ? b A ? c d s? e f ^? g h E? V Q i j k l I Y *? 5? 6L+? 7? +? 8?? J ? ? ? ? K > ? V A m n I / *? ? J : K o M p q r =