Java Doc for SecurityServerPipe.java in  » 6.0-JDK-Modules-com.sun » wsit » com » sun » xml » wss » jaxws » impl » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules com.sun » wsit » com.sun.xml.wss.jaxws.impl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.xml.wss.jaxws.impl.SecurityPipeBase
      com.sun.xml.wss.jaxws.impl.SecurityServerPipe

SecurityServerPipe
public class SecurityServerPipe extends SecurityPipeBase (Code)

author:
   K.Venugopal@sun.com
author:
   Vbkumar.Jayanti@Sun.COM



Constructor Summary
public  SecurityServerPipe(ServerPipeConfiguration config, Pipe nextPipe)
    
protected  SecurityServerPipe(SecurityServerPipe that)
    

Method Summary
protected  voidaddIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
    
protected  SecurityPolicyHolderaddIncomingMP(WSDLBoundOperation operation, Policy policy)
    
protected  voidaddIncomingProtocolPolicy(Policy effectivePolicy, String protocol)
    
protected  voidaddOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
    
protected  SecurityPolicyHolderaddOutgoingMP(WSDLBoundOperation operation, Policy policy)
    
protected  voidaddOutgoingProtocolPolicy(Policy effectivePolicy, String protocol)
    
public  Pipecopy(PipeCloner cloner)
    
protected  StringgetAction(WSDLOperation operation, boolean inComming)
    
protected  MessagePolicygetOutgoingFaultPolicy(Packet packet)
    
protected  MessagePolicygetOutgoingXWSSecurityPolicy(Packet packet, boolean isSCMessage)
    
protected  ProcessingContextinitializeOutgoingProcessingContext(Packet packet, boolean isSCMessage, boolean isTrustMessage)
    
protected  ProcessingContextinitializeOutgoingProcessingContext(Packet packet, boolean isSCMessage)
    
public  voidpreDestroy()
    
public  Packetprocess(Packet packet)
    
public  InputStreamMessageprocessInputStream(XMLStreamReaderMessage msg)
    
public  InputStreamMessageprocessInputStream(Message msg)
    
public  InputStreamMessageprocessInputStream(Packet packet)
    
public  PacketprocessMessage(XMLStreamReaderMessage msg)
    
protected  SOAPMessageverifyInboundMessage(SOAPMessage message, ProcessingContext ctx)
    


Constructor Detail
SecurityServerPipe
public SecurityServerPipe(ServerPipeConfiguration config, Pipe nextPipe)(Code)



SecurityServerPipe
protected SecurityServerPipe(SecurityServerPipe that)(Code)




Method Detail
addIncomingFaultPolicy
protected void addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault) throws PolicyException(Code)



addIncomingMP
protected SecurityPolicyHolder addIncomingMP(WSDLBoundOperation operation, Policy policy) throws PolicyException(Code)



addIncomingProtocolPolicy
protected void addIncomingProtocolPolicy(Policy effectivePolicy, String protocol) throws PolicyException(Code)



addOutgoingFaultPolicy
protected void addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault) throws PolicyException(Code)



addOutgoingMP
protected SecurityPolicyHolder addOutgoingMP(WSDLBoundOperation operation, Policy policy) throws PolicyException(Code)
private Packet addAddressingHeaders(Packet packet, String relatesTo, String action){ AddressingBuilder builder = AddressingBuilder.newInstance(); AddressingProperties ap = builder.newAddressingProperties(); try{ // Action ap.setAction(builder.newURI(new URI(action))); // RelatesTo Relationship[] rs = new Relationship[]{builder.newRelationship(new URI(relatesTo))}; ap.setRelatesTo(rs); // To ap.setTo(builder.newURI(new URI(builder.newAddressingConstants().getAnonymousURI()))); } catch (URISyntaxException e) { throw new RuntimeException("Exception when adding Addressing Headers"); } WsaRuntimeFactory fac = WsaRuntimeFactory.newInstance(ap.getNamespaceURI(), pipeConfig.getWSDLModel(), pipeConfig.getBinding()); fac.writeHeaders(packet, ap); packet.invocationProperties .put(JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_OUTBOUND, ap); return packet; }



addOutgoingProtocolPolicy
protected void addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol) throws PolicyException(Code)



copy
public Pipe copy(PipeCloner cloner)(Code)



getAction
protected String getAction(WSDLOperation operation, boolean inComming)(Code)



getOutgoingFaultPolicy
protected MessagePolicy getOutgoingFaultPolicy(Packet packet)(Code)



getOutgoingXWSSecurityPolicy
protected MessagePolicy getOutgoingXWSSecurityPolicy(Packet packet, boolean isSCMessage)(Code)



initializeOutgoingProcessingContext
protected ProcessingContext initializeOutgoingProcessingContext(Packet packet, boolean isSCMessage, boolean isTrustMessage)(Code)



initializeOutgoingProcessingContext
protected ProcessingContext initializeOutgoingProcessingContext(Packet packet, boolean isSCMessage)(Code)



preDestroy
public void preDestroy()(Code)



process
public Packet process(Packet packet)(Code)



processInputStream
public InputStreamMessage processInputStream(XMLStreamReaderMessage msg)(Code)



processInputStream
public InputStreamMessage processInputStream(Message msg)(Code)



processInputStream
public InputStreamMessage processInputStream(Packet packet)(Code)



processMessage
public Packet processMessage(XMLStreamReaderMessage msg)(Code)



verifyInboundMessage
protected SOAPMessage verifyInboundMessage(SOAPMessage message, ProcessingContext ctx) throws WssSoapFaultException, XWSSecurityException(Code)



Fields inherited from com.sun.xml.wss.jaxws.impl.SecurityPipeBase
final public static URI CANCEL_REQUEST_URI(Code)(Java Doc)
final protected static List<PolicyAssertion> EMPTY_LIST(Code)(Java Doc)
final public static URI ISSUE_REQUEST_URI(Code)(Java Doc)
AddressingVersion addVer(Code)(Java Doc)
protected AlgorithmSuite bindingLevelAlgSuite(Code)(Java Doc)
protected Policy bpMSP(Code)(Java Doc)
protected boolean bsp10(Code)(Java Doc)
protected WSDLBoundOperation cachedOperation(Code)(Java Doc)
final protected static boolean debug(Code)(Java Doc)
protected boolean disableIncPrefix(Code)(Java Doc)
protected boolean disablePayloadBuffer(Code)(Java Doc)
protected boolean encHeaderContent(Code)(Java Doc)
boolean hasIssuedTokens(Code)(Java Doc)
boolean hasReliableMessaging(Code)(Java Doc)
boolean hasSecureConversation(Code)(Java Doc)
protected HashMap<WSDLBoundOperation, SecurityPolicyHolder> inMessagePolicyMap(Code)(Java Doc)
protected HashMap<String, SecurityPolicyHolder> inProtocolPM(Code)(Java Doc)
protected boolean isSOAP12(Code)(Java Doc)
protected Hashtable<String, IssuedTokenContext> issuedTokenContextMap(Code)(Java Doc)
final protected static JAXBContext jaxbContext(Code)(Java Doc)
final protected static Logger log(Code)(Java Doc)
protected Marshaller marshaller(Code)(Java Doc)
protected Pipe nextPipe(Code)(Java Doc)
protected boolean optimized(Code)(Java Doc)
protected HashMap<WSDLBoundOperation, SecurityPolicyHolder> outMessagePolicyMap(Code)(Java Doc)
protected HashMap<String, SecurityPolicyHolder> outProtocolPM(Code)(Java Doc)
protected PipeConfiguration pipeConfig(Code)(Java Doc)
protected SecurityEnvironment secEnv(Code)(Java Doc)
final protected static ArrayList<String> securityPolicyNamespaces(Code)(Java Doc)
protected SOAPFactory soapFactory(Code)(Java Doc)
protected SOAPVersion soapVersion(Code)(Java Doc)
protected long timestampTimeOut(Code)(Java Doc)
protected boolean transportOptimization(Code)(Java Doc)
protected Unmarshaller unmarshaller(Code)(Java Doc)
protected PolicyMap wsPolicyMap(Code)(Java Doc)
protected Policy wsitConfig(Code)(Java Doc)

Methods inherited from com.sun.xml.wss.jaxws.impl.SecurityPipeBase
abstract protected void addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault) throws PolicyException(Code)(Java Doc)
abstract protected SecurityPolicyHolder addIncomingMP(WSDLBoundOperation operation, Policy policy) throws PolicyException(Code)(Java Doc)
abstract protected void addIncomingProtocolPolicy(Policy effectivePolicy, String protocol) throws PolicyException(Code)(Java Doc)
abstract protected void addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault) throws PolicyException(Code)(Java Doc)
abstract protected SecurityPolicyHolder addOutgoingMP(WSDLBoundOperation operation, Policy policy) throws PolicyException(Code)(Java Doc)
abstract protected void addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol) throws PolicyException(Code)(Java Doc)
protected boolean bindingHasIssuedTokenPolicy()(Code)(Java Doc)
protected boolean bindingHasRMPolicy()(Code)(Java Doc)
protected boolean bindingHasSecureConversationPolicy()(Code)(Java Doc)
protected void buildProtocolPolicy(Policy endpointPolicy) throws PolicyException(Code)(Java Doc)
protected void cacheMessage(Packet packet)(Code)(Java Doc)
final protected void cacheOperation(Message msg)(Code)(Java Doc)
protected void collectPolicies()(Code)(Java Doc)
protected SecurityPolicyHolder constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming) throws PolicyException(Code)(Java Doc)
protected SecurityPolicyHolder constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST) throws PolicyException(Code)(Java Doc)
protected RuntimeException generateInternalError(PolicyException ex)(Code)(Java Doc)
protected String getAction(Packet packet)(Code)(Java Doc)
abstract protected String getAction(WSDLOperation operation, boolean isIncomming)(Code)(Java Doc)
protected com.sun.xml.wss.impl.AlgorithmSuite getAlgoSuite(AlgorithmSuite suite)(Code)(Java Doc)
protected AlgorithmSuite getBindingAlgorithmSuite(Packet packet)(Code)(Java Doc)
protected Policy getEffectiveBootstrapPolicy(NestedPolicy bp) throws PolicyException(Code)(Java Doc)
protected List<PolicyAssertion> getInBoundSCP(Message message)(Code)(Java Doc)
protected MessagePolicy getInboundXWSBootstrapPolicy(Token scAssertion)(Code)(Java Doc)
protected List<PolicyAssertion> getIssuedTokenPoliciesFromBootstrapPolicy(Token scAssertion)(Code)(Java Doc)
protected WSDLBoundOperation getOperation(Message message)(Code)(Java Doc)
protected PolicyMapKey getOperationKey(Message message)(Code)(Java Doc)
protected List<PolicyAssertion> getOutBoundSCP(Message message)(Code)(Java Doc)
protected MessagePolicy getOutgoingXWSBootstrapPolicy(Token scAssertion)(Code)(Java Doc)
protected MessagePolicy getOutgoingXWSSecurityPolicy(Packet packet, boolean isSCMessage)(Code)(Java Doc)
protected SOAPFault getSOAPFault(WssSoapFaultException sfe)(Code)(Java Doc)
protected SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe)(Code)(Java Doc)
protected SOAPFaultException getSOAPFaultException(XWSSecurityException xwse)(Code)(Java Doc)
protected List<PolicyAssertion> getSecureConversationPolicies(Message message, String scope)(Code)(Java Doc)
protected ArrayList<PolicyAssertion> getTokens(Policy policy)(Code)(Java Doc)
protected WSDLBoundOperation getWSDLOpFromAction(Packet packet, boolean isIncomming)(Code)(Java Doc)
protected com.sun.xml.wss.impl.WSSAssertion getWssAssertion(WSSAssertion asser)(Code)(Java Doc)
protected ProcessingContext initializeInboundProcessingContext(Packet packet)(Code)(Java Doc)
protected ProcessingContext initializeOutgoingProcessingContext(Packet packet, boolean isSCMessage)(Code)(Java Doc)
protected boolean isAddressingEnabled()(Code)(Java Doc)
protected boolean isRMMessage(Packet packet)(Code)(Java Doc)
protected boolean isSCCancel(Packet packet)(Code)(Java Doc)
protected boolean isSCMessage(Packet packet)(Code)(Java Doc)
protected boolean isTrustMessage(Packet packet)(Code)(Java Doc)
protected Class loadClass(String classname) throws Exception(Code)(Java Doc)
protected String populateConfigProperties(Set configAssertions, Properties props)(Code)(Java Doc)
final protected void resetCachedOperation()(Code)(Java Doc)
protected SOAPMessage secureOutboundMessage(SOAPMessage message, ProcessingContext ctx)(Code)(Java Doc)
protected Message secureOutboundMessage(Message message, ProcessingContext ctx)(Code)(Java Doc)
public void setNextPipe(Pipe pipe)(Code)(Java Doc)
protected PolicySourceModel unmarshalPolicy(String resource) throws PolicyException, IOException(Code)(Java Doc)
protected SOAPMessage verifyInboundMessage(SOAPMessage message, ProcessingContext ctx) throws WssSoapFaultException, XWSSecurityException(Code)(Java Doc)
protected Message verifyInboundMessage(Message message, ProcessingContext ctx) throws XWSSecurityException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.