org.apache.cxf.fediz.service.idp
Class IdpSTSClient

java.lang.Object
  extended by org.apache.cxf.ws.security.trust.AbstractSTSClient
      extended by org.apache.cxf.ws.security.trust.STSClient
          extended by org.apache.cxf.fediz.service.idp.IdpSTSClient
All Implemented Interfaces:
org.apache.cxf.configuration.Configurable, org.apache.cxf.interceptor.InterceptorProvider

public class IdpSTSClient
extends org.apache.cxf.ws.security.trust.STSClient


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.ws.security.trust.AbstractSTSClient
org.apache.cxf.ws.security.trust.AbstractSTSClient.STSResponse
 
Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.trust.AbstractSTSClient
actAs, addressingNamespace, algorithmSuite, allowRenewing, allowRenewingAfterExpiry, bus, claims, client, context, ctx, enableAppliesTo, enableLifetime, endpointName, features, in, inFault, isSecureConv, isSpnego, keySize, keyType, location, message, name, namespace, onBehalfOf, out, outFault, policy, requiresEntropy, sendKeyType, sendRenewing, serviceName, soapVersion, template, tokenType, ttl, useCertificateForConfirmationKeyInfo, wsdlLocation
 
Constructor Summary
IdpSTSClient(org.apache.cxf.Bus b)
           
 
Method Summary
 String requestSecurityTokenResponse()
           
 String requestSecurityTokenResponse(String appliesTo)
           
 String requestSecurityTokenResponse(String appliesTo, String action, String requestType, org.apache.cxf.ws.security.tokenstore.SecurityToken target)
           
 
Methods inherited from class org.apache.cxf.ws.security.trust.STSClient
cancelSecurityToken, renewSecurityToken, requestSecurityToken, requestSecurityToken, requestSecurityToken, requestSecurityToken, validateSecurityToken, validateSecurityToken
 
Methods inherited from class org.apache.cxf.ws.security.trust.AbstractSTSClient
addAppliesTo, addBinaryExchange, addClaims, addKeySize, addLifetime, addRequestType, addTokenType, cancel, configureViaEPR, createClient, createCrypto, createHandler, createSecurityToken, decryptKey, findID, findMEXLocation, findMEXLocation, findOperation, getActAsToken, getAddressingAssertion, getBeanName, getCert, getClaims, getClient, getContext, getDelegationSecurityToken, getDocumentElement, getEndpointQName, getFeatures, getIDFromSTR, getInFaultInterceptors, getInInterceptors, getKeySize, getOnBehalfOfToken, getOutFaultInterceptors, getOutInterceptors, getProperties, getProperty, getRequestContext, getServiceQName, getTokenType, getWsdlLocation, isAllowRenewing, isAllowRenewingAfterExpiry, isEnableAppliesTo, isRequiresEntropy, isSecureConv, isSpnego, issue, isUseCertificateForConfirmationKeyInfo, renew, setActAs, setAddressingNamespace, setAlgorithmSuite, setAllowRenewing, setAllowRenewingAfterExpiry, setBeanName, setClaims, setContext, setEnableAppliesTo, setEnableLifetime, setEndpointName, setEndpointQName, setFeatures, setInFaultInterceptors, setInInterceptors, setKeySize, setKeyType, setLocation, setMessage, setOnBehalfOf, setOnBehalfOfElement, setOutFaultInterceptors, setOutInterceptors, setPolicy, setPolicyInternal, setPolicyInternal, setProperties, setRequiresEntropy, setSecureConv, setSendKeyType, setSendRenewing, setServiceName, setServiceQName, setSoap11, setSoap11, setSoap12, setSpnego, setTemplate, setTokenType, setTrust, setTrust, setTtl, setUseCertificateForConfirmationKeyInfo, setWsdlLocation, useSecondaryParameters, validate, writeElementsForRSTPublicKey, writeElementsForRSTSymmetricKey, writeKeyType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdpSTSClient

public IdpSTSClient(org.apache.cxf.Bus b)
Method Detail

requestSecurityTokenResponse

public String requestSecurityTokenResponse()
                                    throws Exception
Throws:
Exception

requestSecurityTokenResponse

public String requestSecurityTokenResponse(String appliesTo)
                                    throws Exception
Throws:
Exception

requestSecurityTokenResponse

public String requestSecurityTokenResponse(String appliesTo,
                                           String action,
                                           String requestType,
                                           org.apache.cxf.ws.security.tokenstore.SecurityToken target)
                                    throws Exception
Throws:
Exception


Apache Fediz