org.apache.ws.security.message
Class WSSecSecurityContextToken

java.lang.Object
  extended byorg.apache.ws.security.message.WSSecSecurityContextToken

public class WSSecSecurityContextToken
extends java.lang.Object

Builder class to add a wsc:SecurityContextToken into the wsse:Security

Author:
Ruchith Fernando (ruchith.fernando@gmail.com)

Field Summary
protected  byte[] secret
          The symmetric secret associated with the SecurityContextToken
 
Constructor Summary
WSSecSecurityContextToken()
           
 
Method Summary
 java.lang.String getIdentifier()
           
 SecurityContextToken getSct()
           
 java.lang.String getSctId()
           
 byte[] getSecret()
           
 void prepare(org.w3c.dom.Document doc, Crypto crypto)
           
 void prependSCTElementToHeader(org.w3c.dom.Document doc, WSSecHeader secHeader)
           
 void setIdentifier(java.lang.String identifier)
           
 void setSct(SecurityContextToken sct)
           
 void setSctId(java.lang.String sctId)
           
protected  void setSecret(byte[] ephemeralKey)
           
 void setWscVersion(int wscVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

secret

protected byte[] secret
The symmetric secret associated with the SecurityContextToken

Constructor Detail

WSSecSecurityContextToken

public WSSecSecurityContextToken()
Method Detail

prepare

public void prepare(org.w3c.dom.Document doc,
                    Crypto crypto)
             throws WSSecurityException,
                    ConversationException
Throws:
WSSecurityException
ConversationException

prependSCTElementToHeader

public void prependSCTElementToHeader(org.w3c.dom.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 java.lang.String getIdentifier()
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(java.lang.String identifier)
Parameters:
identifier - The identifier to set.

getSctId

public java.lang.String getSctId()
Returns:
Returns the sctId.

setSctId

public void setSctId(java.lang.String sctId)
Parameters:
sctId - The sctId to set.

setWscVersion

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


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.