Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\org\apache\rampart\builder\BindingBuilder.class
Êþº¾ 0ï defg h i àh ßj ßklmno h pq r st u pv pw xy hz { | } p~ ß??? p? p? ?? ?? 3? ?? ??? 3?? ?? s??? +?? .?????? +? .??? 7h 7 ¡ +¢£¤¥ >h l¦§ ?¨ ?© ª« >¬ ª® G¯ s° ?± ²³ >´ ²µ >¶ p· s¸ >¹º» +¼½ Uh Ur¾ U¬¿À U ²Á U ²Ã UÄ sÅ UÆÇÈ dh ÉÊ ËÌÍ ËÎÏÐÏÑÒÓ pÔ sÕ pÖ×ØÙÚ ßÛ ?ÜÝ sÞ ßß dàá lâ ßã >ä >åæ hç >|è é ?à ê ?ëì ßí Uäî ßï 7ð 7ñ 7| dòóÎõ ?øù ?| ?? Uúû ?ü ßý dþÿ ?h d ? ß U U U U §h ? ? ? § § ² §Â ² § § 3 3 § § § § § § U U U U ? ! ?" ?Ì ?#$ Ê% &'( Íhm)* +,- Ò W Í. Íð Í/ s0 Í| ß12 ß3 4567 log Lorg/apache/commons/logging/Log; insertionLocation Lorg/w3c/dom/Element; mainSigId Ljava/lang/String; timestampElement /class$org$apache$rampart$builder$BindingBuilder Ljava/lang/Class; Synthetic <init> ()V Code LineNumberTable LocalVariableTable this +Lorg/apache/rampart/builder/BindingBuilder; addTimestamp *(Lorg/apache/rampart/RampartMessageData;)V rmd 'Lorg/apache/rampart/RampartMessageData; timestampBuilder /Lorg/apache/ws/security/message/WSSecTimestamp; addUsernameToken \(Lorg/apache/rampart/RampartMessageData;)Lorg/apache/ws/security/message/WSSecUsernameToken; e Ljava/lang/Exception; handler .Ljavax/security/auth/callback/CallbackHandler; cb ,[Lorg/apache/ws/security/WSPasswordCallback; utBuilder 3Lorg/apache/ws/security/message/WSSecUsernameToken; password rpd -Lorg/apache/rampart/policy/RampartPolicyData; options !Lorg/apache/axis2/client/Options; user Exceptions getEncryptedKeyBuilder ?(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecEncryptedKey; wss %Lorg/apache/ws/secpolicy/model/Wss10; ,Lorg/apache/ws/security/WSSecurityException; token %Lorg/apache/ws/secpolicy/model/Token; doc Lorg/w3c/dom/Document; encrKey 2Lorg/apache/ws/security/message/WSSecEncryptedKey; getSignatureBuider }(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecSignature; Ljava/io/IOException; ;Ljavax/security/auth/callback/UnsupportedCallbackException; sig /Lorg/apache/ws/security/message/WSSecSignature; handleSupportingTokens k(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/SupportingToken;)Ljava/util/HashMap; !Lorg/apache/rahas/TrustException; id siblingElem bstElem now Ljava/util/Date; tempTok Lorg/apache/rahas/Token; elem endSuppTok iter Ljava/util/Iterator; tokens Ljava/util/ArrayList; suppTokens /Lorg/apache/ws/secpolicy/model/SupportingToken; endSuppTokMap Ljava/util/HashMap; addSignatureParts 9(Ljava/util/HashMap;Ljava/util/Vector;)Ljava/util/Vector; tempSig Ljava/lang/Object; part )Lorg/apache/ws/security/WSEncryptionPart; tokenMap sigParts Ljava/util/Vector; entrySet Ljava/util/Set; getInsertionLocation ()Lorg/w3c/dom/Element; setInsertionLocation (Lorg/w3c/dom/Element;)V doEndorsedSignatures N(Lorg/apache/rampart/RampartMessageData;Ljava/util/HashMap;)Ljava/util/Vector; tok tokenSet sigValues doSymmSignature z(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;Lorg/apache/rahas/Token;Ljava/util/Vector;)[B sigTokId dkSign ,Lorg/apache/ws/security/message/WSSecDKSign; ref Lorg/apache/axiom/om/OMElement; ;Lorg/apache/ws/security/conversation/ConversationException; policyToken getToken S(Lorg/apache/rampart/RampartMessageData;Ljava/lang/String;)Lorg/apache/rahas/Token; tokenId addSignatureConfirmation <(Lorg/apache/rampart/RampartMessageData;Ljava/util/Vector;)V wshResult 0Lorg/apache/ws/security/handler/WSHandlerResult; i I wsr /Lorg/apache/ws/security/WSSecurityEngineResult; sigVal [B results signatureActions wsc ;Lorg/apache/ws/security/message/WSSecSignatureConfirmation; class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> SourceFile BindingBuilder.java89] java/lang/ClassNotFoundException java/lang/NoClassDefFoundError ë ì:; å æ á â Adding timestamp<=> -org/apache/ws/security/message/WSSecTimestamp?@ABCDEFGHIJKLMN java/lang/StringBuffer Timestamp id: OPQRSRTUV: ç ä Adding timestamp: DONE Adding a UsernameTokenWXYZ[\]^_R`abcdefR gh User : iRjk #org/apache/rampart/RampartException cbHandlerMissing ëU )org/apache/ws/security/WSPasswordCallback ëlmno java/lang/Exception errorInGettingPasswordForUser java/lang/String ëp Password : 1org/apache/ws/security/message/WSSecUsernameTokenqr noPasswordForUser ës ,No user value specified in the configuration userMissing 0org/apache/ws/security/message/WSSecEncryptedKeytR Ghttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Neveruvwxyz{|H}{ #org/apache/ws/secpolicy/model/Wss11~{?????a?H?R?U?????? *org/apache/ws/security/WSSecurityException errorCreatingEncryptedKey ë? -org/apache/ws/security/message/WSSecSignature Token inclusion: java/io/IOException 9javax/security/auth/callback/UnsupportedCallbackException?R?U?R?U???? errorInSignatureWithX509Token java/util/HashMap?????a Processing supporting tokens????{?? #org/apache/ws/secpolicy/model/Token )org/apache/ws/secpolicy/model/IssuedToken {¡¢£¤¥K¦ org/apache/rahas/TrustException errorInRetrievingTokenId9:K§ org/w3c/dom/Element¨©;<ª« 'org/apache/ws/secpolicy/model/X509Token¬{ :®: java/util/Date org/apache/rahas/Token org/apache/axiom/om/OMElement¯° ë± ë² errorCreatingRahasToken +org/apache/ws/secpolicy/model/UsernameToken ø ù?³´:7µ¶· java/util/Map$Entry Entry InnerClasses¸? 'org/apache/ws/security/WSEncryptionPart¹R !UnsupportedTokenInSupportingTokenºh ã 仵 java/util/Vector¼½¾{BC¿ÀÁ ìÂ:ÃÄ 5org/apache/ws/secpolicy/model/SecureConversationToken *org/apache/ws/security/message/WSSecDKSignŧƧÇÄÈÉÊËÌËÍÎRÏaÐH?Ñ #ÒÓÔÕÖ×Ø: 9org/apache/ws/security/conversation/ConversationException errorInDerivedKeyTokenSignatureÙU Ohttp://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionIDÚUÛÜ errorInSignatureWithACustomTokenÝ{ RECV_RESULTSÞß¼à .org/apache/ws/security/handler/WSHandlerResultáâãäå 9org/apache/ws/security/message/WSSecSignatureConfirmationæ{ 5Signature Confirmation: number of Signature results: Oç -org/apache/ws/security/WSSecurityEngineResult signature-valueèÜé:êë è é )org.apache.rampart.builder.BindingBuilder\]ìíî )org/apache/rampart/builder/BindingBuilder java/lang/Object java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; org/apache/commons/logging/Log debug (Ljava/lang/Object;)V %org/apache/rampart/RampartMessageData getConfig $()Lorg/apache/ws/security/WSSConfig; setWsConfig %(Lorg/apache/ws/security/WSSConfig;)V #org/apache/rampart/util/RampartUtil getTimeToLive *(Lorg/apache/rampart/RampartMessageData;)I setTimeToLive (I)V getDocument ()Lorg/w3c/dom/Document; getSecHeader .()Lorg/apache/ws/security/message/WSSecHeader; build Z(Lorg/w3c/dom/Document;Lorg/apache/ws/security/message/WSSecHeader;)Lorg/w3c/dom/Document; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getId ()Ljava/lang/String; toString setTimestampId (Ljava/lang/String;)V getElement getPolicyData /()Lorg/apache/rampart/policy/RampartPolicyData; getMsgContext +()Lorg/apache/axis2/context/MessageContext; 'org/apache/axis2/context/MessageContext getOptions #()Lorg/apache/axis2/client/Options; org/apache/axis2/client/Options getUserName length ()I +org/apache/rampart/policy/RampartPolicyData getRampartConfig 1()Lorg/apache/rampart/policy/model/RampartConfig; -org/apache/rampart/policy/model/RampartConfig getUser equals (Ljava/lang/Object;)Z getPassword getPasswordCB W(Lorg/apache/rampart/RampartMessageData;)Ljavax/security/auth/callback/CallbackHandler; (Ljava/lang/String;I)V ,javax/security/auth/callback/CallbackHandler handle +([Ljavax/security/auth/callback/Callback;)V =(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V setUserInfo '(Ljava/lang/String;Ljava/lang/String;)V ((Ljava/lang/String;[Ljava/lang/Object;)V getInclusion getWss11 '()Lorg/apache/ws/secpolicy/model/Wss11; getWss10 '()Lorg/apache/ws/secpolicy/model/Wss10; #org/apache/ws/secpolicy/model/Wss10 isMustSupportRefKeyIdentifier ()Z setKeyIdentifierType isMustSupportRefIssuerSerial isMustSupportRefThumbprint setEncryptionUser \(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/security/message/WSSecEncryptedKey;)V getAlgorithmSuite 0()Lorg/apache/ws/secpolicy/model/AlgorithmSuite; ,org/apache/ws/secpolicy/model/AlgorithmSuite getMaximumSymmetricKeyLength setKeySize getAsymmetricKeyWrap setKeyEncAlgo getCustomClassLoader ()Ljava/lang/ClassLoader; getEncryptionCrypto y(Lorg/apache/rampart/policy/model/RampartConfig;Ljava/lang/ClassLoader;)Lorg/apache/ws/security/components/crypto/Crypto; prepare J(Lorg/w3c/dom/Document;Lorg/apache/ws/security/components/crypto/Crypto;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V getAsymmetricSignature setSignatureAlgorithm getInclusiveC14n setSigCanonicalization getSignatureCrypto v(Lorg/w3c/dom/Document;Lorg/apache/ws/security/components/crypto/Crypto;Lorg/apache/ws/security/message/WSSecHeader;)V -org/apache/ws/secpolicy/model/SupportingToken getTokens ()Ljava/util/ArrayList; java/util/ArrayList size iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; isInitiator getIssuedToken f(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/IssuedToken;)Ljava/lang/String; getTokenStorage !()Lorg/apache/rahas/TokenStorage; org/apache/rahas/TokenStorage ,(Ljava/lang/String;)Lorg/apache/rahas/Token; !()Lorg/apache/axiom/om/OMElement; insertSiblingAfter h(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isDerivedKeys getBinarySecurityTokenElement getEncryptedKeyElement getTime ()J (J)V T(Ljava/lang/String;Lorg/apache/axiom/om/OMElement;Ljava/util/Date;Ljava/util/Date;)V (Lorg/w3c/dom/Document;)V getUsernameTokenElement ()Ljava/util/Set; java/util/Set java/util/Map getValue getBSTTokenId add keySet get &(Ljava/lang/Object;)Ljava/lang/Object; isTokenProtection addReferencesToSign A(Ljava/util/Vector;Lorg/apache/ws/security/message/WSSecHeader;)V computeSignature getSignatureElement getSignatureValue ()[B getAttachedReference getUnattachedReference getSecret org/w3c/dom/Document importNode '(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; setExternalKey ([BLorg/w3c/dom/Element;)V ([BLjava/lang/String;)V getSymmetricSignature getMinimumSymmetricKeyLength setDerivedKeyLength E(Lorg/w3c/dom/Document;Lorg/apache/ws/security/message/WSSecHeader;)V startsWith (Ljava/lang/String;)Z substring (I)Ljava/lang/String; setParts (Ljava/util/Vector;)V getdktElement setCustomTokenId setCustomTokenValueType setSecretKey ([B)V isSignatureConfirmation getProperty &(Ljava/lang/String;)Ljava/lang/Object; (I)Ljava/lang/Object; getResults ()Ljava/util/Vector; *org/apache/ws/security/util/WSSecurityUtil fetchAllActionResults 9(Ljava/util/Vector;ILjava/util/Vector;)Ljava/util/Vector; isDebugEnabled (I)Ljava/lang/StringBuffer; setSignatureValue getSignatureConfirmationElement appendChildToSecHeader S(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;! ß à á â ã ä å æ ç ä è é ê ë ì í 8 *· *µ ± î C H ï ð ñ ò ó í Ê h² ¹ » Y· M,+¶ ¶ ,+¸ ¶ ,+¶ +¶ ¶ W² » Y· ¶ ,¶ ¶ ¶ ¹ +,¶ ¶ *,¶ µ ² ¹ ± î * Q S T V "