Class RequestSecurityTokenResponseImpl

  • All Implemented Interfaces:
    com.sun.xml.ws.security.trust.elements.BaseSTSResponse, com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse, com.sun.xml.ws.security.trust.elements.WSTrustElementBase

    public class RequestSecurityTokenResponseImpl
    extends RequestSecurityTokenResponseType
    implements com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
    Implementation of a RequestSecurityTokenResponse.
    Author:
    Manveen Kaur
    • Constructor Detail

      • RequestSecurityTokenResponseImpl

        public RequestSecurityTokenResponseImpl()
      • RequestSecurityTokenResponseImpl

        public RequestSecurityTokenResponseImpl​(URI tokenType,
                                                URI context,
                                                com.sun.xml.ws.security.trust.elements.RequestedSecurityToken token,
                                                com.sun.xml.ws.policy.impl.bindings.AppliesTo scopes,
                                                com.sun.xml.ws.security.trust.elements.RequestedAttachedReference attached,
                                                com.sun.xml.ws.security.trust.elements.RequestedUnattachedReference unattached,
                                                com.sun.xml.ws.security.trust.elements.RequestedProofToken proofToken,
                                                com.sun.xml.ws.security.trust.elements.Entropy entropy,
                                                com.sun.xml.ws.security.trust.elements.Lifetime lifetime,
                                                com.sun.xml.ws.api.security.trust.Status status)
    • Method Detail

      • 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
      • 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
      • getRequestedTokenCancelled

        public com.sun.xml.ws.security.trust.elements.RequestedTokenCancelled getRequestedTokenCancelled()
        Specified by:
        getRequestedTokenCancelled in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setRequestedTokenCancelled

        public final void setRequestedTokenCancelled​(com.sun.xml.ws.security.trust.elements.RequestedTokenCancelled rtc)
        Specified by:
        setRequestedTokenCancelled in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getStatus

        public com.sun.xml.ws.api.security.trust.Status getStatus()
        Specified by:
        getStatus in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setStatus

        public final void setStatus​(com.sun.xml.ws.api.security.trust.Status status)
        Specified by:
        setStatus in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • 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
      • 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​(@NotNull
                                     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​(@NotNull
                                                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​(@NotNull
                                                 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​(@NotNull
                                                       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​(@NotNull
                                         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 to)
        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
      • setSignChallengeResponse

        public final void setSignChallengeResponse​(com.sun.xml.ws.security.trust.elements.SignChallengeResponse challenge)
        Specified by:
        setSignChallengeResponse in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getSignChallengeResponse

        public com.sun.xml.ws.security.trust.elements.SignChallengeResponse getSignChallengeResponse()
        Specified by:
        getSignChallengeResponse in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setAuthenticator

        public final void setAuthenticator​(com.sun.xml.ws.security.trust.elements.Authenticator authenticator)
        Specified by:
        setAuthenticator in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getAuthenticator

        public com.sun.xml.ws.security.trust.elements.Authenticator getAuthenticator()
        Specified by:
        getAuthenticator in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setRequestedProofToken

        public final void setRequestedProofToken​(com.sun.xml.ws.security.trust.elements.RequestedProofToken proofToken)
        Specified by:
        setRequestedProofToken in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getRequestedProofToken

        public com.sun.xml.ws.security.trust.elements.RequestedProofToken getRequestedProofToken()
        Specified by:
        getRequestedProofToken in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setRequestedSecurityToken

        public final void setRequestedSecurityToken​(com.sun.xml.ws.security.trust.elements.RequestedSecurityToken securityToken)
        Specified by:
        setRequestedSecurityToken in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getRequestedSecurityToken

        public com.sun.xml.ws.security.trust.elements.RequestedSecurityToken getRequestedSecurityToken()
        Specified by:
        getRequestedSecurityToken in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setRequestedAttachedReference

        public final void setRequestedAttachedReference​(com.sun.xml.ws.security.trust.elements.RequestedAttachedReference reference)
        Specified by:
        setRequestedAttachedReference in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getRequestedAttachedReference

        public com.sun.xml.ws.security.trust.elements.RequestedAttachedReference getRequestedAttachedReference()
        Specified by:
        getRequestedAttachedReference in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • setRequestedUnattachedReference

        public final void setRequestedUnattachedReference​(com.sun.xml.ws.security.trust.elements.RequestedUnattachedReference reference)
        Specified by:
        setRequestedUnattachedReference in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse
      • getRequestedUnattachedReference

        public com.sun.xml.ws.security.trust.elements.RequestedUnattachedReference getRequestedUnattachedReference()
        Specified by:
        getRequestedUnattachedReference in interface com.sun.xml.ws.security.trust.elements.RequestSecurityTokenResponse