Class RequestSecurityTokenImpl

java.lang.Object
com.sun.xml.ws.security.trust.impl.bindings.RequestSecurityTokenType
com.sun.xml.ws.security.trust.impl.elements.RequestSecurityTokenImpl
All Implemented Interfaces:
com.sun.xml.ws.security.trust.elements.BaseSTSRequest, com.sun.xml.ws.security.trust.elements.RequestSecurityToken, com.sun.xml.ws.security.trust.elements.WSTrustElementBase

public class RequestSecurityTokenImpl extends RequestSecurityTokenType implements com.sun.xml.ws.security.trust.elements.RequestSecurityToken
Implementation of the RequestSecurityToken interface.
Author:
Manveen Kaur
  • Constructor Details

    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl()
    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl(URI tokenType, URI requestType)
    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl(URI tokenType, URI requestType, URI context, com.sun.xml.ws.policy.impl.bindings.AppliesTo scopes, com.sun.xml.ws.api.security.trust.Claims claims, com.sun.xml.ws.security.trust.elements.Entropy entropy, com.sun.xml.ws.security.trust.elements.Lifetime lifetime, URI algorithm)
    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl(URI tokenType, URI requestType, URI context, com.sun.xml.ws.security.trust.elements.RenewTarget target, com.sun.xml.ws.security.trust.elements.AllowPostdating apd, com.sun.xml.ws.security.trust.elements.Renewing renewingInfo)
    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl(URI tokenType, URI requestType, com.sun.xml.ws.security.trust.elements.CancelTarget cancel)
    • RequestSecurityTokenImpl

      public RequestSecurityTokenImpl(RequestSecurityTokenType rstType) throws URISyntaxException, com.sun.xml.ws.api.security.trust.WSTrustException
      Throws:
      URISyntaxException
      com.sun.xml.ws.api.security.trust.WSTrustException
  • Method Details

    • setClaims

      public final void setClaims(com.sun.xml.ws.api.security.trust.Claims claims)
      Specified by:
      setClaims in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getClaims

      public com.sun.xml.ws.api.security.trust.Claims getClaims()
      Specified by:
      getClaims in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setCancelTarget

      public final void setCancelTarget(com.sun.xml.ws.security.trust.elements.CancelTarget cTarget)
      Specified by:
      setCancelTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getCancelTarget

      public com.sun.xml.ws.security.trust.elements.CancelTarget getCancelTarget()
      Specified by:
      getCancelTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setRenewTarget

      public final void setRenewTarget(com.sun.xml.ws.security.trust.elements.RenewTarget target)
      Specified by:
      setRenewTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getRenewTarget

      public com.sun.xml.ws.security.trust.elements.RenewTarget getRenewTarget()
      Specified by:
      getRenewTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setValidateTarget

      public final void setValidateTarget(com.sun.xml.ws.security.trust.elements.ValidateTarget target)
      Specified by:
      setValidateTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getValidateTarget

      public com.sun.xml.ws.security.trust.elements.ValidateTarget getValidateTarget()
      Specified by:
      getValidateTarget in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setParticipants

      public final void setParticipants(com.sun.xml.ws.security.trust.elements.Participants participants)
      Specified by:
      setParticipants in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getParticipants

      public com.sun.xml.ws.security.trust.elements.Participants getParticipants()
      Specified by:
      getParticipants in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getTokenType

      public URI getTokenType()
      Specified by:
      getTokenType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setTokenType

      public final void setTokenType(URI tokenType)
      Specified by:
      setTokenType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setSecondaryParameters

      public void setSecondaryParameters(com.sun.xml.ws.security.trust.elements.SecondaryParameters sp)
      Specified by:
      setSecondaryParameters in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getSecondaryParameters

      public com.sun.xml.ws.security.trust.elements.SecondaryParameters getSecondaryParameters()
      Specified by:
      getSecondaryParameters in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getRequestType

      public URI getRequestType()
      Specified by:
      getRequestType in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setRequestType

      public final void setRequestType(@NotNull URI requestType)
      Specified by:
      setRequestType in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getLifetime

      public com.sun.xml.ws.security.trust.elements.Lifetime getLifetime()
      Specified by:
      getLifetime in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setLifetime

      public final void setLifetime(com.sun.xml.ws.security.trust.elements.Lifetime lifetime)
      Specified by:
      setLifetime in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getEntropy

      public com.sun.xml.ws.security.trust.elements.Entropy getEntropy()
      Specified by:
      getEntropy in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setEntropy

      public final void setEntropy(com.sun.xml.ws.security.trust.elements.Entropy entropy)
      Specified by:
      setEntropy in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setAppliesTo

      public final void setAppliesTo(com.sun.xml.ws.policy.impl.bindings.AppliesTo appliesTo)
      Specified by:
      setAppliesTo in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getAppliesTo

      public com.sun.xml.ws.policy.impl.bindings.AppliesTo getAppliesTo()
      Specified by:
      getAppliesTo in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setOnBehalfOf

      public final void setOnBehalfOf(com.sun.xml.ws.security.trust.elements.OnBehalfOf onBehalfOf)
      Specified by:
      setOnBehalfOf in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getOnBehalfOf

      public com.sun.xml.ws.security.trust.elements.OnBehalfOf getOnBehalfOf()
      Specified by:
      getOnBehalfOf in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setActAs

      public void setActAs(com.sun.xml.ws.security.trust.elements.ActAs actAs)
      Specified by:
      setActAs in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • getActAs

      public com.sun.xml.ws.security.trust.elements.ActAs getActAs()
      Specified by:
      getActAs in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken
    • setIssuer

      public final void setIssuer(com.sun.xml.ws.security.trust.elements.Issuer issuer)
      Specified by:
      setIssuer in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getIssuer

      public com.sun.xml.ws.security.trust.elements.Issuer getIssuer()
      Specified by:
      getIssuer in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setRenewable

      public final void setRenewable(com.sun.xml.ws.security.trust.elements.Renewing renew)
      Specified by:
      setRenewable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getRenewable

      public com.sun.xml.ws.security.trust.elements.Renewing getRenewable()
      Specified by:
      getRenewable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setSignChallenge

      public final void setSignChallenge(com.sun.xml.ws.security.trust.elements.SignChallenge challenge)
      Specified by:
      setSignChallenge in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getSignChallenge

      public com.sun.xml.ws.security.trust.elements.SignChallenge getSignChallenge()
      Specified by:
      getSignChallenge in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setBinaryExchange

      public final void setBinaryExchange(com.sun.xml.ws.security.trust.elements.BinaryExchange exchange)
      Specified by:
      setBinaryExchange in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getBinaryExchange

      public com.sun.xml.ws.security.trust.elements.BinaryExchange getBinaryExchange()
      Specified by:
      getBinaryExchange in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setAuthenticationType

      public final void setAuthenticationType(URI uri)
      Specified by:
      setAuthenticationType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getAuthenticationType

      public URI getAuthenticationType()
      Specified by:
      getAuthenticationType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setKeyType

      public final void setKeyType(@NotNull URI keytype) throws com.sun.xml.ws.api.security.trust.WSTrustException
      Specified by:
      setKeyType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
      Throws:
      com.sun.xml.ws.api.security.trust.WSTrustException
    • getKeyType

      public URI getKeyType()
      Specified by:
      getKeyType in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setKeySize

      public final void setKeySize(long size)
      Specified by:
      setKeySize in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getKeySize

      public long getKeySize()
      Specified by:
      getKeySize in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setSignatureAlgorithm

      public final void setSignatureAlgorithm(URI algorithm)
      Specified by:
      setSignatureAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getSignatureAlgorithm

      public URI getSignatureAlgorithm()
      Specified by:
      getSignatureAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setEncryptionAlgorithm

      public final void setEncryptionAlgorithm(URI algorithm)
      Specified by:
      setEncryptionAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getEncryptionAlgorithm

      public URI getEncryptionAlgorithm()
      Specified by:
      getEncryptionAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setCanonicalizationAlgorithm

      public final void setCanonicalizationAlgorithm(URI algorithm)
      Specified by:
      setCanonicalizationAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getCanonicalizationAlgorithm

      public URI getCanonicalizationAlgorithm()
      Specified by:
      getCanonicalizationAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setUseKey

      public final void setUseKey(com.sun.xml.ws.security.trust.elements.UseKey useKey)
      Specified by:
      setUseKey in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getUseKey

      public com.sun.xml.ws.security.trust.elements.UseKey getUseKey()
      Specified by:
      getUseKey in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setProofEncryption

      public final void setProofEncryption(com.sun.xml.ws.security.trust.elements.ProofEncryption proofEncryption)
      Specified by:
      setProofEncryption in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getProofEncryption

      public com.sun.xml.ws.security.trust.elements.ProofEncryption getProofEncryption()
      Specified by:
      getProofEncryption in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setComputedKeyAlgorithm

      public final void setComputedKeyAlgorithm(@NotNull URI algorithm)
      Specified by:
      setComputedKeyAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getComputedKeyAlgorithm

      public URI getComputedKeyAlgorithm()
      Specified by:
      getComputedKeyAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setEncryption

      public final void setEncryption(com.sun.xml.ws.security.trust.elements.Encryption enc)
      Specified by:
      setEncryption in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getEncryption

      public com.sun.xml.ws.security.trust.elements.Encryption getEncryption()
      Specified by:
      getEncryption in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setSignWith

      public final void setSignWith(URI algorithm)
      Specified by:
      setSignWith in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getSignWith

      public URI getSignWith()
      Specified by:
      getSignWith in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setEncryptWith

      public final void setEncryptWith(URI algorithm)
      Specified by:
      setEncryptWith in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getEncryptWith

      public URI getEncryptWith()
      Specified by:
      getEncryptWith in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setKeyWrapAlgorithm

      public void setKeyWrapAlgorithm(URI algorithm)
      Specified by:
      setKeyWrapAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getKeyWrapAlgorithm

      public URI getKeyWrapAlgorithm()
      Specified by:
      getKeyWrapAlgorithm in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setDelegateTo

      public final void setDelegateTo(com.sun.xml.ws.security.trust.elements.DelegateTo delegateTo)
      Specified by:
      setDelegateTo in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getDelegateTo

      public com.sun.xml.ws.security.trust.elements.DelegateTo getDelegateTo()
      Specified by:
      getDelegateTo in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setForwardable

      public final void setForwardable(boolean flag)
      Specified by:
      setForwardable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getForwardable

      public boolean getForwardable()
      Specified by:
      getForwardable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setDelegatable

      public final void setDelegatable(boolean flag)
      Specified by:
      setDelegatable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getDelegatable

      public boolean getDelegatable()
      Specified by:
      getDelegatable in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setPolicy

      public final void setPolicy(com.sun.xml.ws.policy.Policy policy)
      Specified by:
      setPolicy in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getPolicy

      public com.sun.xml.ws.policy.Policy getPolicy()
      Specified by:
      getPolicy in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setPolicyReference

      public final void setPolicyReference(com.sun.xml.ws.policy.impl.bindings.PolicyReference policyRef)
      Specified by:
      setPolicyReference in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getPolicyReference

      public com.sun.xml.ws.policy.impl.bindings.PolicyReference getPolicyReference()
      Specified by:
      getPolicyReference in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getAllowPostdating

      public com.sun.xml.ws.security.trust.elements.AllowPostdating getAllowPostdating()
      Specified by:
      getAllowPostdating in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • setAllowPostdating

      public final void setAllowPostdating(com.sun.xml.ws.security.trust.elements.AllowPostdating allowPostdating)
      Specified by:
      setAllowPostdating in interface com.sun.xml.ws.security.trust.elements.WSTrustElementBase
    • getExtensionElements

      public List<Object> getExtensionElements()
      Specified by:
      getExtensionElements in interface com.sun.xml.ws.security.trust.elements.RequestSecurityToken