Java Doc for SecurityPipeBase.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

All known Subclasses:   com.sun.xml.wss.jaxws.impl.SecurityClientPipe,  com.sun.xml.wss.jaxws.impl.SecurityServerPipe,
SecurityPipeBase
abstract public class SecurityPipeBase implements Pipe(Code)

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


Field Summary
final public static  URICANCEL_REQUEST_URI
    
final protected static  List<PolicyAssertion>EMPTY_LIST
    
final public static  URIISSUE_REQUEST_URI
    
 AddressingVersionaddVer
    
protected  AlgorithmSuitebindingLevelAlgSuite
    
protected  PolicybpMSP
    
protected  booleanbsp10
    
protected  WSDLBoundOperationcachedOperation
    
final protected static  booleandebug
    
protected  booleandisableIncPrefix
    
protected  booleandisablePayloadBuffer
    
protected  booleanencHeaderContent
    
 booleanhasIssuedTokens
    
 booleanhasReliableMessaging
    
 booleanhasSecureConversation
    
protected  HashMap<WSDLBoundOperation, SecurityPolicyHolder>inMessagePolicyMap
    
protected  HashMap<String, SecurityPolicyHolder>inProtocolPM
    
protected  booleanisSOAP12
    
protected  Hashtable<String, IssuedTokenContext>issuedTokenContextMap
    
final protected static  JAXBContextjaxbContext
    
final protected static  Loggerlog
    
protected  Marshallermarshaller
    
protected  PipenextPipe
    
protected  booleanoptimized
    
protected  HashMap<WSDLBoundOperation, SecurityPolicyHolder>outMessagePolicyMap
    
protected  HashMap<String, SecurityPolicyHolder>outProtocolPM
    
protected  PipeConfigurationpipeConfig
    
protected  SecurityEnvironmentsecEnv
    
final protected static  ArrayList<String>securityPolicyNamespaces
    
protected  SOAPFactorysoapFactory
    
protected  SOAPVersionsoapVersion
    
protected  longtimestampTimeOut
    
protected  booleantransportOptimization
    
protected  Unmarshallerunmarshaller
    
protected  PolicyMapwsPolicyMap
    
protected  PolicywsitConfig
    

Constructor Summary
public  SecurityPipeBase(PipeConfiguration config, Pipe nextPipe)
    
protected  SecurityPipeBase(SecurityPipeBase that)
    

Method Summary
abstract protected  voidaddIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
    
abstract protected  SecurityPolicyHolderaddIncomingMP(WSDLBoundOperation operation, Policy policy)
    
abstract protected  voidaddIncomingProtocolPolicy(Policy effectivePolicy, String protocol)
    
abstract protected  voidaddOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
    
abstract protected  SecurityPolicyHolderaddOutgoingMP(WSDLBoundOperation operation, Policy policy)
    
abstract protected  voidaddOutgoingProtocolPolicy(Policy effectivePolicy, String protocol)
    
protected  booleanbindingHasIssuedTokenPolicy()
    
protected  booleanbindingHasRMPolicy()
    
protected  booleanbindingHasSecureConversationPolicy()
    
protected  voidbuildProtocolPolicy(Policy endpointPolicy)
    
protected  voidcacheMessage(Packet packet)
    
final protected  voidcacheOperation(Message msg)
    
protected  voidcollectPolicies()
     Summary from Section 4.2, WS-Security Policy spec( version 1.1 July 2005 ).
protected  SecurityPolicyHolderconstructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming)
    
protected  SecurityPolicyHolderconstructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST)
    
protected  RuntimeExceptiongenerateInternalError(PolicyException ex)
    
protected  StringgetAction(Packet packet)
    
abstract protected  StringgetAction(WSDLOperation operation, boolean isIncomming)
    
protected  com.sun.xml.wss.impl.AlgorithmSuitegetAlgoSuite(AlgorithmSuite suite)
    
protected  AlgorithmSuitegetBindingAlgorithmSuite(Packet packet)
    
protected  PolicygetEffectiveBootstrapPolicy(NestedPolicy bp)
    
protected  List<PolicyAssertion>getInBoundSCP(Message message)
    
protected  MessagePolicygetInboundXWSBootstrapPolicy(Token scAssertion)
    
protected  List<PolicyAssertion>getIssuedTokenPoliciesFromBootstrapPolicy(Token scAssertion)
    
protected  WSDLBoundOperationgetOperation(Message message)
    
protected  PolicyMapKeygetOperationKey(Message message)
    
protected  List<PolicyAssertion>getOutBoundSCP(Message message)
    
protected  MessagePolicygetOutgoingXWSBootstrapPolicy(Token scAssertion)
    
protected  MessagePolicygetOutgoingXWSSecurityPolicy(Packet packet, boolean isSCMessage)
    
protected  SOAPFaultgetSOAPFault(WssSoapFaultException sfe)
    
protected  SOAPFaultExceptiongetSOAPFaultException(WssSoapFaultException sfe)
    
protected  SOAPFaultExceptiongetSOAPFaultException(XWSSecurityException xwse)
    
protected  List<PolicyAssertion>getSecureConversationPolicies(Message message, String scope)
    
protected  ArrayList<PolicyAssertion>getTokens(Policy policy)
    
protected  WSDLBoundOperationgetWSDLOpFromAction(Packet packet, boolean isIncomming)
    
protected  com.sun.xml.wss.impl.WSSAssertiongetWssAssertion(WSSAssertion asser)
    
protected  ProcessingContextinitializeInboundProcessingContext(Packet packet)
    
protected  ProcessingContextinitializeOutgoingProcessingContext(Packet packet, boolean isSCMessage)
    
protected  booleanisAddressingEnabled()
    
protected  booleanisRMMessage(Packet packet)
    
protected  booleanisSCCancel(Packet packet)
    
protected  booleanisSCMessage(Packet packet)
    
protected  booleanisTrustMessage(Packet packet)
    
protected  ClassloadClass(String classname)
    
protected  StringpopulateConfigProperties(Set configAssertions, Properties props)
    
final protected  voidresetCachedOperation()
    
protected  SOAPMessagesecureOutboundMessage(SOAPMessage message, ProcessingContext ctx)
    
protected  MessagesecureOutboundMessage(Message message, ProcessingContext ctx)
    
public  voidsetNextPipe(Pipe pipe)
    
protected  PolicySourceModelunmarshalPolicy(String resource)
    
protected  SOAPMessageverifyInboundMessage(SOAPMessage message, ProcessingContext ctx)
    
protected  MessageverifyInboundMessage(Message message, ProcessingContext ctx)
    

Field Detail
CANCEL_REQUEST_URI
final public static URI CANCEL_REQUEST_URI(Code)



EMPTY_LIST
final protected static List<PolicyAssertion> EMPTY_LIST(Code)



ISSUE_REQUEST_URI
final public static URI ISSUE_REQUEST_URI(Code)



addVer
AddressingVersion addVer(Code)



bindingLevelAlgSuite
protected AlgorithmSuite bindingLevelAlgSuite(Code)



bpMSP
protected Policy bpMSP(Code)



bsp10
protected boolean bsp10(Code)



cachedOperation
protected WSDLBoundOperation cachedOperation(Code)
Constants for RM Security Processing



debug
final protected static boolean debug(Code)



disableIncPrefix
protected boolean disableIncPrefix(Code)



disablePayloadBuffer
protected boolean disablePayloadBuffer(Code)



encHeaderContent
protected boolean encHeaderContent(Code)



hasIssuedTokens
boolean hasIssuedTokens(Code)



hasReliableMessaging
boolean hasReliableMessaging(Code)



hasSecureConversation
boolean hasSecureConversation(Code)



inMessagePolicyMap
protected HashMap<WSDLBoundOperation, SecurityPolicyHolder> inMessagePolicyMap(Code)



inProtocolPM
protected HashMap<String, SecurityPolicyHolder> inProtocolPM(Code)



isSOAP12
protected boolean isSOAP12(Code)



issuedTokenContextMap
protected Hashtable<String, IssuedTokenContext> issuedTokenContextMap(Code)



jaxbContext
final protected static JAXBContext jaxbContext(Code)



log
final protected static Logger log(Code)



marshaller
protected Marshaller marshaller(Code)



nextPipe
protected Pipe nextPipe(Code)



optimized
protected boolean optimized(Code)



outMessagePolicyMap
protected HashMap<WSDLBoundOperation, SecurityPolicyHolder> outMessagePolicyMap(Code)



outProtocolPM
protected HashMap<String, SecurityPolicyHolder> outProtocolPM(Code)



pipeConfig
protected PipeConfiguration pipeConfig(Code)



secEnv
protected SecurityEnvironment secEnv(Code)



securityPolicyNamespaces
final protected static ArrayList<String> securityPolicyNamespaces(Code)



soapFactory
protected SOAPFactory soapFactory(Code)



soapVersion
protected SOAPVersion soapVersion(Code)



timestampTimeOut
protected long timestampTimeOut(Code)



transportOptimization
protected boolean transportOptimization(Code)



unmarshaller
protected Unmarshaller unmarshaller(Code)



wsPolicyMap
protected PolicyMap wsPolicyMap(Code)



wsitConfig
protected Policy wsitConfig(Code)




Constructor Detail
SecurityPipeBase
public SecurityPipeBase(PipeConfiguration config, Pipe nextPipe)(Code)



SecurityPipeBase
protected SecurityPipeBase(SecurityPipeBase that)(Code)




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



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



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



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



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



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



bindingHasIssuedTokenPolicy
protected boolean bindingHasIssuedTokenPolicy()(Code)



bindingHasRMPolicy
protected boolean bindingHasRMPolicy()(Code)



bindingHasSecureConversationPolicy
protected boolean bindingHasSecureConversationPolicy()(Code)



buildProtocolPolicy
protected void buildProtocolPolicy(Policy endpointPolicy) throws PolicyException(Code)



cacheMessage
protected void cacheMessage(Packet packet)(Code)



cacheOperation
final protected void cacheOperation(Message msg)(Code)



collectPolicies
protected void collectPolicies()(Code)
Summary from Section 4.2, WS-Security Policy spec( version 1.1 July 2005 ). MessagePolicySubject : policy can be attached to 1) wsdl:binding/wsdl:operation/wsdl:input, ./wsdl:output, or ./wsdl:fault OperationPolicySubject : policy can be attached to 1)wsdl:binding/wsdl:operation EndpointPolicySubject : policy can be attached to 1)wsdl:port 2)wsdl:Binding



constructPolicyHolder
protected SecurityPolicyHolder constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming) throws PolicyException(Code)



constructPolicyHolder
protected SecurityPolicyHolder constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST) throws PolicyException(Code)



generateInternalError
protected RuntimeException generateInternalError(PolicyException ex)(Code)



getAction
protected String getAction(Packet packet)(Code)



getAction
abstract protected String getAction(WSDLOperation operation, boolean isIncomming)(Code)



getAlgoSuite
protected com.sun.xml.wss.impl.AlgorithmSuite getAlgoSuite(AlgorithmSuite suite)(Code)



getBindingAlgorithmSuite
protected AlgorithmSuite getBindingAlgorithmSuite(Packet packet)(Code)



getEffectiveBootstrapPolicy
protected Policy getEffectiveBootstrapPolicy(NestedPolicy bp) throws PolicyException(Code)



getInBoundSCP
protected List<PolicyAssertion> getInBoundSCP(Message message)(Code)



getInboundXWSBootstrapPolicy
protected MessagePolicy getInboundXWSBootstrapPolicy(Token scAssertion)(Code)



getIssuedTokenPoliciesFromBootstrapPolicy
protected List<PolicyAssertion> getIssuedTokenPoliciesFromBootstrapPolicy(Token scAssertion)(Code)



getOperation
protected WSDLBoundOperation getOperation(Message message)(Code)



getOperationKey
protected PolicyMapKey getOperationKey(Message message)(Code)



getOutBoundSCP
protected List<PolicyAssertion> getOutBoundSCP(Message message)(Code)



getOutgoingXWSBootstrapPolicy
protected MessagePolicy getOutgoingXWSBootstrapPolicy(Token scAssertion)(Code)



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



getSOAPFault
protected SOAPFault getSOAPFault(WssSoapFaultException sfe)(Code)



getSOAPFaultException
protected SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe)(Code)



getSOAPFaultException
protected SOAPFaultException getSOAPFaultException(XWSSecurityException xwse)(Code)



getSecureConversationPolicies
protected List<PolicyAssertion> getSecureConversationPolicies(Message message, String scope)(Code)



getTokens
protected ArrayList<PolicyAssertion> getTokens(Policy policy)(Code)



getWSDLOpFromAction
protected WSDLBoundOperation getWSDLOpFromAction(Packet packet, boolean isIncomming)(Code)



getWssAssertion
protected com.sun.xml.wss.impl.WSSAssertion getWssAssertion(WSSAssertion asser)(Code)



initializeInboundProcessingContext
protected ProcessingContext initializeInboundProcessingContext(Packet packet)(Code)



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



isAddressingEnabled
protected boolean isAddressingEnabled()(Code)



isRMMessage
protected boolean isRMMessage(Packet packet)(Code)



isSCCancel
protected boolean isSCCancel(Packet packet)(Code)



isSCMessage
protected boolean isSCMessage(Packet packet)(Code)



isTrustMessage
protected boolean isTrustMessage(Packet packet)(Code)



loadClass
protected Class loadClass(String classname) throws Exception(Code)



populateConfigProperties
protected String populateConfigProperties(Set configAssertions, Properties props)(Code)



resetCachedOperation
final protected void resetCachedOperation()(Code)



secureOutboundMessage
protected SOAPMessage secureOutboundMessage(SOAPMessage message, ProcessingContext ctx)(Code)



secureOutboundMessage
protected Message secureOutboundMessage(Message message, ProcessingContext ctx)(Code)



setNextPipe
public void setNextPipe(Pipe pipe)(Code)



unmarshalPolicy
protected PolicySourceModel unmarshalPolicy(String resource) throws PolicyException, IOException(Code)



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



verifyInboundMessage
protected Message verifyInboundMessage(Message message, ProcessingContext ctx) throws XWSSecurityException(Code)



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.