Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\org\apache\rampart\builder\TransportBindingBuilder.class
Êþº¾ 0d ¬ « « « « !"# «$% &' ( &) * &+,-./ '0 '1 2 345 36 '7 $8 9: ;< «= >? «@ AB C «D EF GH «IJ 'K «LM N DO PQ GRST UV PWX LY LZ[ D\ ] «^ _` Ua _+b V c Vd e fg Vh fi Vj fk Vl _m _n Vo Vp q _r Vs Vt Vu Vv Vw Vxyz ${| «} ?~ ? &? ?r ?t ?+ ?u ?x? U? ????? $???? ?? ????? ?? ?? ?? ?? V? ?n V)? ? ?d &? ??? ?? ?? f? ?j ? ¡ ¢ U£ ?¤ ?s «¥ ?¦ U§ «¨© «ª« «¬ ®¯ °±² log Lorg/apache/commons/logging/Log; tlog dotDebug Z 8class$org$apache$rampart$builder$TransportBindingBuilder Ljava/lang/Class; Synthetic <init> ()V Code LineNumberTable LocalVariableTable this 4Lorg/apache/rampart/builder/TransportBindingBuilder; build *(Lorg/apache/rampart/RampartMessageData;)V utBuilder 3Lorg/apache/ws/security/message/WSSecUsernameToken; token %Lorg/apache/ws/secpolicy/model/Token; iter Ljava/util/Iterator; tokens Ljava/util/ArrayList; signdParts 4Lorg/apache/ws/secpolicy/model/SignedEncryptedParts; signatureValues Ljava/util/Vector; sgndSuppTokens /Lorg/apache/ws/secpolicy/model/SupportingToken; sgndEndSuppTokens endSupptokens supportingToks rmd 'Lorg/apache/rampart/RampartMessageData; t0 J t1 rpd -Lorg/apache/rampart/policy/RampartPolicyData; Exceptions doX509TokenSignature ?(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;Lorg/apache/ws/secpolicy/model/SignedEncryptedParts;)[B env $Lorg/apache/axiom/soap/SOAPEnvelope; header &Lorg/apache/ws/secpolicy/model/Header; wep )Lorg/apache/ws/security/WSEncryptionPart; iterator headers encrKey 2Lorg/apache/ws/security/message/WSSecEncryptedKey; bstElem Lorg/w3c/dom/Element; dkSig ,Lorg/apache/ws/security/message/WSSecDKSign; e ,Lorg/apache/ws/security/WSSecurityException; ;Lorg/apache/ws/security/conversation/ConversationException; sig /Lorg/apache/ws/security/message/WSSecSignature; doc Lorg/w3c/dom/Document; sigParts doIssuedTokenSignature !Lorg/apache/rahas/TrustException; dkSign ref Lorg/apache/axiom/om/OMElement; id Ljava/lang/String; inclusion tok Lorg/apache/rahas/Token; tokenIncluded class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> SourceFile TransportBindingBuilder.java³´ û java/lang/ClassNotFoundException java/lang/NoClassDefFoundError µ ¶µ¶ ° ± ¯ ®·¸¹ ® %TransportBindingBuilder build invokedº»¼½¾¿ÀÁÂÃ¹Ä ½Å¹ java/util/VectorÆÇÈÉÊËÌÍ #Processing signed supporting tokens ßÎÏйÑÒ #org/apache/ws/secpolicy/model/Token +org/apache/ws/secpolicy/model/UsernameTokenÓÔ _http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordTextÕÖ×ØÙÚÛÜÝÞß #org/apache/rampart/RampartException unsupportedSignedSupportingToken java/lang/String java/lang/StringBuffer {àáâãäåæ }çæèæ µéêÇ -Processing endorsing signed supporting tokensëì )org/apache/ws/secpolicy/model/IssuedToken ï Øíî 'org/apache/ws/secpolicy/model/X509Token × ØïÇ &Processing endorsing supporting tokensðÇñòóô _sendSignatureValues_õö÷øù Transport binding build took àúû ä 'org/apache/ws/security/WSEncryptionPartüæ µ×ýþ¹ÿ Ê $org/apache/ws/secpolicy/model/Headerâææ Content µ ¹ *org/apache/ws/security/message/WSSecDKSignæ×æ×Í !"æ#$Ú%&¹'æ()*+, ¶-ß.ß/! *org/apache/ws/security/WSSecurityException errorInDerivedKeyTokenSignature µ0 9org/apache/ws/security/conversation/ConversationException123ß Ghttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never4æ5î errorInSignatureWithX509Token6789:;< org/apache/rahas/TrustException errorExtractingToken µ= Hhttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always Shttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient Fhttp://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Once>?@;A org/w3c/dom/ElementBCDEFGAHAI!#J -org/apache/ws/security/message/WSSecSignatureKLM× Ohttp://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionIDN×OPQæRSTUVWXÚYZ[\]^_ errorInSignatureWithACustomToken ² ³ 2org.apache.rampart.builder.TransportBindingBuilder ú û`ab org.apache.rampart.TIMEac 2org/apache/rampart/builder/TransportBindingBuilder )org/apache/rampart/builder/BindingBuilder java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; org/apache/commons/logging/Log isDebugEnabled ()Z debug (Ljava/lang/Object;)V java/lang/System currentTimeMillis ()J %org/apache/rampart/RampartMessageData getPolicyData /()Lorg/apache/rampart/policy/RampartPolicyData; +org/apache/rampart/policy/RampartPolicyData isIncludeTimestamp addTimestamp isInitiator getSignedSupportingTokens 1()Lorg/apache/ws/secpolicy/model/SupportingToken; -org/apache/ws/secpolicy/model/SupportingToken getTokens ()Ljava/util/ArrayList; java/util/ArrayList size ()I ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; addUsernameToken \(Lorg/apache/rampart/RampartMessageData;)Lorg/apache/ws/security/message/WSSecUsernameToken; 1org/apache/ws/security/message/WSSecUsernameToken setPasswordType (Ljava/lang/String;)V getDocument ()Lorg/w3c/dom/Document; prepare (Lorg/w3c/dom/Document;)V getSecHeader .()Lorg/apache/ws/security/message/WSSecHeader; appendToHeader /(Lorg/apache/ws/security/message/WSSecHeader;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getName ()Ljavax/xml/namespace/QName; javax/xml/namespace/QName getNamespaceURI ()Ljava/lang/String; getLocalPart toString ((Ljava/lang/String;[Ljava/lang/Object;)V "getSignedEndorsingSupportingTokens getSignedParts 6()Lorg/apache/ws/secpolicy/model/SignedEncryptedParts; add (Ljava/lang/Object;)Z getEndorsingSupportingTokens getSupportingTokens handleSupportingTokens k(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/SupportingToken;)Ljava/util/HashMap; getMsgContext +()Lorg/apache/axis2/context/MessageContext; 'org/apache/axis2/context/MessageContext setProperty '(Ljava/lang/String;Ljava/lang/Object;)V addSignatureConfirmation <(Lorg/apache/rampart/RampartMessageData;Ljava/util/Vector;)V (J)Ljava/lang/StringBuffer; timestampElement getTimestampId 2org/apache/ws/secpolicy/model/SignedEncryptedParts isBody getEnvelope &()Lorg/apache/axiom/soap/SOAPEnvelope; "org/apache/axiom/soap/SOAPEnvelope getBody "()Lorg/apache/axiom/soap/SOAPBody; #org/apache/rampart/util/RampartUtil addWsuIdToElement 3(Lorg/apache/axiom/om/OMElement;)Ljava/lang/String; getHeaders getNamespace 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V isDerivedKeys getEncryptedKeyBuilder ?(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecEncryptedKey; 0org/apache/ws/security/message/WSSecEncryptedKey getBinarySecurityTokenElement ()Lorg/w3c/dom/Element; appendChildToSecHeader S(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; getConfig $()Lorg/apache/ws/security/WSSConfig; setWsConfig %(Lorg/apache/ws/security/WSSConfig;)V getAlgorithmSuite 0()Lorg/apache/ws/secpolicy/model/AlgorithmSuite; ,org/apache/ws/secpolicy/model/AlgorithmSuite getInclusiveC14n setSigCanonicalization getSymmetricSignature setSignatureAlgorithm getMinimumSymmetricKeyLength setDerivedKeyLength (I)V getEphemeralKey ()[B getId setExternalKey ([BLjava/lang/String;)V E(Lorg/w3c/dom/Document;Lorg/apache/ws/security/message/WSSecHeader;)V isTokenProtection getBSTTokenId setParts (Ljava/util/Vector;)V addReferencesToSign A(Ljava/util/Vector;Lorg/apache/ws/security/message/WSSecHeader;)V computeSignature appendDKElementToHeader appendSigToHeader getSignatureValue *(Ljava/lang/String;Ljava/lang/Throwable;)V getSignatureBuider }(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/Token;)Lorg/apache/ws/security/message/WSSecSignature; appendBSTElementToHeader getInclusion equals getIssuedToken f(Lorg/apache/rampart/RampartMessageData;Lorg/apache/ws/secpolicy/model/IssuedToken;)Ljava/lang/String; getTokenStorage !()Lorg/apache/rahas/TokenStorage; org/apache/rahas/TokenStorage getToken ,(Ljava/lang/String;)Lorg/apache/rahas/Token; =(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V *org/apache/ws/security/message/WSSecHeader getSecurityHeader org/apache/rahas/Token !()Lorg/apache/axiom/om/OMElement; org/w3c/dom/Document importNode '(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; getAttachedReference getUnattachedReference getSecret ([BLorg/w3c/dom/Element;)V substring (I)Ljava/lang/String; setCustomTokenId setCustomTokenValueType setSecretKey ([B)V getAsymmetricSignature setKeyIdentifierType getRampartConfig 1()Lorg/apache/rampart/policy/model/RampartConfig; getCustomClassLoader ()Ljava/lang/ClassLoader; getSignatureCrypto y(Lorg/apache/rampart/policy/model/RampartConfig;Ljava/lang/ClassLoader;)Lorg/apache/ws/security/components/crypto/Crypto; v(Lorg/w3c/dom/Document;Lorg/apache/ws/security/components/crypto/Crypto;Lorg/apache/ws/security/message/WSSecHeader;)V getInsertionLocation getSignatureElement insertSiblingAfter h(Lorg/apache/rampart/RampartMessageData;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; setInsertionLocation (Lorg/w3c/dom/Element;)V %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; 4(Ljava/lang/String;)Lorg/apache/commons/logging/Log; ! « ¬ ® ¯ ® ° ± ² ³ ´ µ ¶ · L *· *µ *² ¹ µ ± ¸ ; 9 <