Class 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 Detail

      • 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)
    • Method Detail

      • 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