com.sun.xml.ws.security.opt.impl.keyinfo
Class DerivedKeyTokenBuilder

java.lang.Object
  extended by com.sun.xml.ws.security.opt.impl.keyinfo.TokenBuilder
      extended by com.sun.xml.ws.security.opt.impl.keyinfo.DerivedKeyTokenBuilder
All Implemented Interfaces:
TokenBuilder

public class DerivedKeyTokenBuilder
extends TokenBuilder

Author:
K.Venugopal@sun.com

Field Summary
 
Fields inherited from class com.sun.xml.ws.security.opt.impl.keyinfo.TokenBuilder
context, elementFactory, keyInfo, logger, securityHeader
 
Constructor Summary
DerivedKeyTokenBuilder(JAXBFilterProcessingContext context, DerivedTokenKeyBinding dtk)
          Creates a new instance of DerivedKeyTokenBuilder
 
Method Summary
 BuilderResult process()
          identifies the suitable key binding and obtains the keys from them calculates the derived key and sets it in security header reruens a BuilderResult with all token details set in it
 
Methods inherited from class com.sun.xml.ws.security.opt.impl.keyinfo.TokenBuilder
buildDirectReference, buildKeyInfo, buildKeyInfo, buildKeyInfo, buildKeyInfoWithEKSHA1, buildKeyInfoWithKI, buildKeyInfoWithKIKerberos, buildKeyValue, buildKIWithKeyName, buildSTR, buildSTR, createBinarySecurityToken, createKerberosBST, createUsernameToken, getID, getKeyInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerivedKeyTokenBuilder

public DerivedKeyTokenBuilder(JAXBFilterProcessingContext context,
                              DerivedTokenKeyBinding dtk)
Creates a new instance of DerivedKeyTokenBuilder

Method Detail

process

public BuilderResult process()
                      throws XWSSecurityException
identifies the suitable key binding and obtains the keys from them calculates the derived key and sets it in security header reruens a BuilderResult with all token details set in it

Returns:
BuilderResult
Throws:
XWSSecurityException


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.