Class WSSecSecurityContextToken

java.lang.Object
org.apache.ws.security.message.WSSecSecurityContextToken

public class WSSecSecurityContextToken extends Object
Builder class to add a wsc:SecurityContextToken into the wsse:Security
Author:
Ruchith Fernando (ruchith.fernando@gmail.com)
  • Field Details

    • secret

      protected byte[] secret
      The symmetric secret associated with the SecurityContextToken
  • Constructor Details

    • WSSecSecurityContextToken

      public WSSecSecurityContextToken()
  • Method Details

    • prepare

      public void prepare(Document doc, Crypto crypto) throws WSSecurityException, org.apache.ws.security.conversation.ConversationException
      Throws:
      WSSecurityException
      org.apache.ws.security.conversation.ConversationException
    • prependSCTElementToHeader

      public void prependSCTElementToHeader(Document doc, WSSecHeader secHeader) throws WSSecurityException
      Throws:
      WSSecurityException
    • getSct

      public SecurityContextToken getSct()
      Returns:
      Returns the sct.
    • setSct

      public void setSct(SecurityContextToken sct)
      Parameters:
      sct - The sct to set.
    • getSecret

      public byte[] getSecret()
      Returns:
      Returns the ephemeralKey.
    • setSecret

      protected void setSecret(byte[] ephemeralKey)
      Parameters:
      ephemeralKey - The ephemeralKey to set.
    • getIdentifier

      public String getIdentifier()
      Returns:
      Returns the identifier.
    • setIdentifier

      public void setIdentifier(String identifier)
      Parameters:
      identifier - The identifier to set.
    • getSctId

      public String getSctId()
      Returns:
      Returns the sctId.
    • setSctId

      public void setSctId(String sctId)
      Parameters:
      sctId - The sctId to set.
    • setWscVersion

      public void setWscVersion(int wscVersion)
      Parameters:
      wscVersion - The wscVersion to set.