0{  !" # $ # %& # ' ( ) *+ ,- *. /0 12 34 15 67 8 9: ;< /= 1> /? 1@ 1A BC DEF "GH IJ KL (# (M N O (P (Q (R S BT (UVW "XYZ[ 8# 8M /\ 8] 8^ B_ 1` ab 8c Ide 1f 1g hi 8j hkl Im an 8o /p Bq 8r 8s 8t u 8Uv w Bx yz{ B| XG } 1~  1 1 1        i# i i i 1  X B   (c  B 8  B 8   # P a  a  /  1  M   R     s      /  B B   s t    /     log Lorg/apache/commons/logging/Log;tlogdotDebugZsigToken%Lorg/apache/ws/secpolicy/model/Token;sig/Lorg/apache/ws/security/message/WSSecSignature;encrKey2Lorg/apache/ws/security/message/WSSecEncryptedKey;encryptedKeyIdLjava/lang/String;encryptedKeyValue[BsignatureValuesLjava/util/Vector;encrTokenElementLorg/w3c/dom/Element; sigDKTElementencrDKTElementsigPartssignatureElement9class$org$apache$rampart$builder$AsymmetricBindingBuilderLjava/lang/Class; Synthetic()VCodeLineNumberTableLocalVariableTablethis5Lorg/apache/rampart/builder/AsymmetricBindingBuilder;build*(Lorg/apache/rampart/RampartMessageData;)Vrmd'Lorg/apache/rampart/RampartMessageData;rpd-Lorg/apache/rampart/policy/RampartPolicyData; ExceptionsdoEncryptBeforeSige,Lorg/apache/ws/security/WSSecurityException;;Lorg/apache/ws/security/conversation/ConversationException;wss%Lorg/apache/ws/secpolicy/model/Wss10;bstElemsgndSuppTokens/Lorg/apache/ws/secpolicy/model/SupportingToken; endSuppTokenssgndEndSuppTokenssupportingToksiterLjava/util/Iterator; endSigVals sigEndSigValst3Jt4secondEncrParts secondRefList sigSuppTokMapLjava/util/HashMap; endSuppTokMapsgndEndSuppTokMapt0t1t2docLorg/w3c/dom/Document;config/Lorg/apache/rampart/policy/model/RampartConfig;encrDKTokenElemencr-Lorg/apache/ws/security/message/WSSecEncrypt;refListdkEncr/Lorg/apache/ws/security/message/WSSecDKEncrypt;encryptionToken encrPartsdoSignBeforeEncryptencryptedKeyElement encrToken doSignaturedkSign,Lorg/apache/ws/security/message/WSSecDKSign;setupEncryptedKeyO(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)V resultsObjLjava/lang/Object;tokencreateEncryptedKeytokLorg/apache/rahas/Token;!Lorg/apache/rahas/TrustException;class$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0 SourceFileAsymmetricBindingBuilder.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError  java/util/Vector   &AsymmetricBindingBuilder build invoked    EncryptBeforeSigning   -AsymmetricBindingBuilder build invoked : DONE        #org/apache/rampart/RampartExceptionencryptionTokenMissing rampartConigMissing  -org/apache/ws/security/message/WSSecDKEncrypt      *org/apache/ws/security/WSSecurityExceptionerrorCreatingEncryptedKey 9org/apache/ws/security/conversation/ConversationException errorInDKEncr+org/apache/ws/security/message/WSSecEncrypt           Ghttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never     #org/apache/ws/secpolicy/model/Wss11     !" # $ % errorInEncryption &' ( )'org/apache/ws/security/WSEncryptionPartorg/apache/axiom/om/OMElement *+ , -. /0 1. 2. 3. 45 67  89 :;< = >?java/lang/StringBufferEncryption took : @A @B, Signature tool : C D EElement F GHSignature protection took : IH J K LH MN OPSignature took :, Encryption took : *org/apache/ws/security/message/WSSecDKSign Q R S T UV W XY Z [\ ] ^ _`errorInDerivedKeyTokenSignature ab cerrorInSignatureWithX509Token de RECV_RESULTSf gh ij kl noSecurityResults mn o`org/apache/rahas/Token p qr stu ,vorg/apache/rahas/TrustExceptionerrorInAddingTokenIntoStore 3org.apache.rampart.builder.AsymmetricBindingBuilder w xyorg.apache.rampart.TIME xz3org/apache/rampart/builder/AsymmetricBindingBuilder)org/apache/rampart/builder/BindingBuilderjava/lang/ClassforName initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;org/apache/commons/logging/LogisDebugEnabled()Zdebug(Ljava/lang/Object;)V%org/apache/rampart/RampartMessageData getPolicyData/()Lorg/apache/rampart/policy/RampartPolicyData;+org/apache/rampart/policy/RampartPolicyDataisIncludeTimestamp addTimestampgetProtectionOrder()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zjava/lang/SystemcurrentTimeMillis()J getDocument()Lorg/w3c/dom/Document;getRampartConfig1()Lorg/apache/rampart/policy/model/RampartConfig; isInitiatorgetRecipientToken'()Lorg/apache/ws/secpolicy/model/Token;getInitiatorToken#org/apache/rampart/util/RampartUtilgetEncryptedParts;(Lorg/apache/rampart/RampartMessageData;)Ljava/util/Vector;size()I(Ljava/lang/String;)V#org/apache/ws/secpolicy/model/Token isDerivedKeyssetParts(Ljava/util/Vector;)VsetExternalKey([BLjava/lang/String;)Vprepare(Lorg/w3c/dom/Document;)V getdktElement()Lorg/w3c/dom/Element;appendChildToSecHeaderS(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;encryptForExternalRef>(Lorg/w3c/dom/Element;Ljava/util/Vector;)Lorg/w3c/dom/Element;*(Ljava/lang/String;Ljava/lang/Throwable;)V getConfig$()Lorg/apache/ws/security/WSSConfig; setWsConfig%(Lorg/apache/ws/security/WSSConfig;)V setDocumentsetEncryptionUser\(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/security/message/WSSecEncryptedKey;)VgetAlgorithmSuite0()Lorg/apache/ws/secpolicy/model/AlgorithmSuite;,org/apache/ws/secpolicy/model/AlgorithmSuite getEncryptionsetSymmetricEncAlgorithm getInclusiongetWss11'()Lorg/apache/ws/secpolicy/model/Wss11;getWss10'()Lorg/apache/ws/secpolicy/model/Wss10;#org/apache/ws/secpolicy/model/Wss10isMustSupportRefKeyIdentifiersetKeyIdentifierType(I)VisMustSupportRefIssuerSerialisMustSupportRefThumbprintgetAsymmetricKeyWrap setKeyEncAlgogetCustomClassLoader()Ljava/lang/ClassLoader;getEncryptionCryptoy(Lorg/apache/rampart/policy/model/RampartConfig;Ljava/lang/ClassLoader;)Lorg/apache/ws/security/components/crypto/Crypto;J(Lorg/w3c/dom/Document;Lorg/apache/ws/security/components/crypto/Crypto;)VgetBinarySecurityTokenElementgetEncryptedKeyElementsetInsertionLocation(Lorg/w3c/dom/Element;)VgetSignedPartstimestampElementaddWsuIdToElement3(Lorg/apache/axiom/om/OMElement;)Ljava/lang/String;addgetSignedSupportingTokens1()Lorg/apache/ws/secpolicy/model/SupportingToken;handleSupportingTokensk(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/SupportingToken;)Ljava/util/HashMap;getEndorsingSupportingTokens"getSignedEndorsingSupportingTokensgetSupportingTokensaddSignatureParts9(Ljava/util/HashMap;Ljava/util/Vector;)Ljava/util/Vector;addSignatureConfirmation<(Lorg/apache/rampart/RampartMessageData;Ljava/util/Vector;)VdoEndorsedSignaturesN(Lorg/apache/rampart/RampartMessageData;Ljava/util/HashMap;)Ljava/util/Vector;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;(J)Ljava/lang/StringBuffer;toStringisSignatureProtection mainSigId'(Ljava/lang/String;Ljava/lang/String;)VinsertSiblingAfterh(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;insertSiblingBefore getBSTTokenIdgetInsertionLocationinsertSiblingAfterOrPrependencryptForInternalReforg/w3c/dom/Element appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;getSymmetricSignaturesetSignatureAlgorithmgetMinimumSymmetricKeyLengthsetDerivedKeyLength getSecHeader.()Lorg/apache/ws/security/message/WSSecHeader;E(Lorg/w3c/dom/Document;Lorg/apache/ws/security/message/WSSecHeader;)VisTokenProtection0org/apache/ws/security/message/WSSecEncryptedKeygetIdaddReferencesToSignA(Ljava/util/Vector;Lorg/apache/ws/security/message/WSSecHeader;)VcomputeSignaturegetSignatureElementgetSignatureValue()[BgetSignatureBuider}(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecSignature;-org/apache/ws/security/message/WSSecSignature getMsgContext+()Lorg/apache/axis2/context/MessageContext;'org/apache/axis2/context/MessageContext getProperty&(Ljava/lang/String;)Ljava/lang/Object;getRequestEncryptedKeyId&(Ljava/util/Vector;)Ljava/lang/String;getRequestEncryptedKeyValue(Ljava/util/Vector;)[BgetEncryptedKeyBuilder(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecEncryptedKey;getEphemeralKeyT(Ljava/lang/String;Lorg/apache/axiom/om/OMElement;Ljava/util/Date;Ljava/util/Date;)V setSecret([B)VgetTokenStorage!()Lorg/apache/rahas/TokenStorage;org/apache/rahas/TokenStorage(Lorg/apache/rahas/Token;)V%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;4(Ljava/lang/String;)Lorg/apache/commons/logging/Log;!  j,***Y *Y * P8 DLQ+R ,?+M,*+, *+*+& U WXY\']/_4b>c ??0"$ A 7 7*A+:+: : : : : ::+ : :+ :! "Y#$! "Y%$&j*+'(Y):**+*,- .*/0+*01: 2: :"Y45:"Y758Y9:  : +;<  =+ > ?@ABCUD: E:F  G.H  GIIJ  G  G ?KL   +MNO P: +1W* QR*+*R1R S: :"YT5+ 1W*7**RU:::*+V *W* XY*WYZ[\W+a]:*+^:_:*+^:`:*+^:a:*+^W*** b *** b *+* c+ +*+d+[*+e:f:g* h\W*+e:f:g* h\W*37 iYjkl emnlemop*q 7 7*7Y :XY*qrs\W:&'2:+ tW::"Y45 S:*+*RtU:"YT5*'7 iYjulemo36333vhijlmn&t)u,v/w2|5}<~FMS`jw+8?DKS\dm #<CJSZcjsz   ,38crx!$'),.4128<A?@CDE#Lj$  ?H+ JTZDj4z$O #  ux$$"  & ) , / 25S"#y A 7 7+:+: : : : *+V *W* XY*WYZ[\W*U*A+R]: *+ ^: _:*+^: `:*+^: ** * b ** * b *+* c+ +*+d+[*+ e:  f:g* h\W*+ e:f:g* h\W*7+ : p#*q XY*vYZrs\W: !:&(Y):*w *+'*+*,-?@x .*R*+*R/t0*+*y/z0 2:+*0tW6:"Y7$:"Y7$8Y9:BCUD: E:F G.H GIIJ G G+;< =+>?@A?KL +MNO*W**WU*U{*+*|P}UQ:*+*|}U ~:W:"YT5*37 iYjl emlemo 3 6&033jZQSTVWXY%\,]H`McTdXg_ifkomvoqtxy{~ '9@EKZsz &/<CHOW`hq&035AH M xfE v5%O #p  CH/" 5 yywtqke b _ \ K. z "  +M+N 7 7*7+*, *,*&*w *+*'Y:*+*,,?,?l-+,* XY*w[\W* * +*+*|ty**yU*+*|tU*YZq* \W*v: "Y 5: "Y 5**+**:+*|t:*U+#** XY*[\W** +***v*+*|*vtU**vYZq: "Y 5* *\W*'7 iYjlemo3#635 #.6@!G"P%Y&f)r+/1257:>@BFJ LQMN#O%P1Q4TAUJVOW[Ya\u^bcegjmklnqrsvp  % Y   J    "l+a,&Z*, *++N-0*-,*-+*,*+*+, "Y$ *+,2 ~'+6AOXek*';lll"!**+,w*wN- +-1W**wR*+*R1R**w+**w,Y*,*RY:*++:"Y5Isv> '3>I_hsvx>_x s"N*LY+6 @$Y  67