Class WSSCContract

java.lang.Object
com.sun.xml.ws.security.secconv.WSSCContract

public class WSSCContract extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    WSSCContract(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.sun.xml.ws.security.trust.elements.BaseSTSResponse
    cancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context)
    Cancel a SecurityContextToken
    void
    handleUnsolicited(com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context)
    handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation.
    final void
    init(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
     
    com.sun.xml.ws.security.trust.elements.BaseSTSResponse
    issue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken)
    Issue a SecurityContextToken
    com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponseCollection
    issueMultiple(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context)
    Issue a Collection of Token(s) possibly for different scopes
    com.sun.xml.ws.security.trust.elements.BaseSTSResponse
    renew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken)
    Renew a SecurityContextToken
    void
    setWSSCServerConfig(Iterator wsscConfigIterator)
     
    com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
    validate(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context)
    Validate a SecurityContextToken

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • WSSCContract

      public WSSCContract()
    • WSSCContract

      public WSSCContract(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
  • Method Details

    • init

      public final void init(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
    • issue

      public com.sun.xml.ws.security.trust.elements.BaseSTSResponse issue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Issue a SecurityContextToken
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • issueMultiple

      public com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponseCollection issueMultiple(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Issue a Collection of Token(s) possibly for different scopes
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • renew

      public com.sun.xml.ws.security.trust.elements.BaseSTSResponse renew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context, SecureConversationToken scToken) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Renew a SecurityContextToken
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • cancel

      public com.sun.xml.ws.security.trust.elements.BaseSTSResponse cancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Cancel a SecurityContextToken
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • validate

      public com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse validate(com.sun.xml.ws.security.trust.elements.RequestSecurityToken request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Validate a SecurityContextToken
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • handleUnsolicited

      public void handleUnsolicited(com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      handle an unsolicited RSTR like in the case of Client Initiated Secure Conversation.
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • setWSSCServerConfig

      public void setWSSCServerConfig(Iterator wsscConfigIterator)