com.ibm.wsspi.wssecurity.core.token.config

Interface RequesterConfiguration.RSTT

  • All Known Subinterfaces:
    RequesterConfiguration.RSTT13
    Enclosing interface:
    RequesterConfiguration


    public static interface RequesterConfiguration.RSTT
    WS-Trust 1.2 keys for RequesterConfig used to specify the content of the RequestSecurityToken trust request.

    Example settings:

    requestConfig.put(RequesterConfiguration.RSTT.APPLIESTO_ADDRESS, "http://w3.appliesto.com/");
    requestConfig.put(RequesterConfiguration.RSTT.ISSUER_ADDRESS, "http://w3.issuer.com/");
    requestConfig.put(RequesterConfiguration.RSTT.KEYSIZE, "128");
    requestConfig.put(RequesterConfiguration.RSTT.KEYTYPE, WSSConstants.WST12.KEYTYPE_SYMMETRICKEY);
     
    Results in a request containing elements similar to:

    <wst:RequestSecurityToken> 
       <wsp:AppliesTo> 
          <wsa:EndpointReference>
             <wsa:Address>http://w3.appliesto.com/</wsa:Address>
          </wsa:EndpointReference> 
       </wsp:AppliesTo>
       <wst:Issuer>
          <wsa:Address>http://w3.issuer.com/</wsa:Address> 
       </wst:Issuer>
       <wst:KeySize>128</wst:KeySize>
       <wst:KeyType>http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey</wst:KeyType>
    </wst:RequestSecurityToken>
     
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String ALLOWPOSTDATING
      Indicates that the token request may specify the token is not immediately valid.
      static java.lang.String APPLIESTO_ADDRESS
      Specifies the webservice address where the requested token is intended to be used.
      static java.lang.String APPLIESTO_PORTTYPE
      Specifies the port type of the webservice where the requested token is intended to be used.
      static java.lang.String APPLIESTO_SERVICENAME
      Specifies the service name of the webservice where the requested token is intended to be used.
      static java.lang.String AUTHENTICATIONTYPE
      Specifies type of authentication desired.
      static java.lang.String CANONICALIZATIONALGORITHM
      Specifies the desired canonicalization method to be used with the returned token.
      static java.lang.String CLAIMS
      Claim information associated with an issued token.
      static java.lang.String CLAIMS_DIALECT
      Indicates the syntax of the claims information.
      static java.lang.String COMPUTEDKEYALGORITHM
      Specifies the desired key derivation algorithm to be used in the generation of the returned token.
      static java.lang.String CONTEXT
      Specifies the context attribute to be included in the trust request.
      static java.lang.String DELEGATABLE
      Specifies if the requested token may be delegated to another party.
      static java.lang.String ENCRYPTIONALGORITHM
      Specifies the desired encryption algorithm to be used within the generated token.
      static java.lang.String ENCRYPTWITH
      Specifies the desired encryption algorithm to be used with the issued security token.
      static java.lang.String ENTROPY_BINARYSECRET
      Specifies the requester's entropy as a binary secret.
      static java.lang.String ENTROPY_BINARYSECRET_TYPE
      Specifies the type of secret being encoded.
      static java.lang.String ENTROPY_ENCRYPTEDKEY_ALGORITHM
      Specifies the encryption algorithm to be associated with the specified entropy cipher data.
      static java.lang.String ENTROPY_ENCRYPTEDKEY_CIPHERVALUE
      Specifies the requester's entropy cipher data.
      static java.lang.String EXTENSION_BASE
      An extenstion to WS-Trust 1.2 used to specify the security token to be validated.
      static java.lang.String FORWARDABLE
      Specifies if the requested token may be used from alternate machines.
      static java.lang.String ISSUER_ADDRESS
      Specifies the webservice address where the request's signing token was issued.
      static java.lang.String ISSUER_PORTTYPE
      Specifies the webservice port type where the request's signing token was issued.
      static java.lang.String ISSUER_SERVICENAME
      Specifies the webservice service name where the request's signing token was issued.
      static java.lang.String KEYSIZE
      Specifies the number of bits of the key required.
      static java.lang.String KEYTYPE
      Specifies the type of key desired in the security token.
      static java.lang.String LIFETIME_CREATED
      Specifies the requested creation time of the security token.
      static java.lang.String LIFETIME_EXPIRES
      Specifies the requested expiration time of the security token.
      static java.lang.String POLICYREFERENCE_URI
      Specifies a reference to the policy that contains settings for the requested token.
      static java.lang.String RENEWING_ALLOW
      Specifies if the lifetime of the requested token can be extended.
      static java.lang.String RENEWING_OK
      Specifies if the lifetime of the requested token can be renewed after expiration.
      static java.lang.String SIGNATUREALGORITHM
      Specifies the desired signature algorithm used with the issued token.
      static java.lang.String SIGNWITH
      Specifies the desired signature algorithm used within the issued token.
      static java.lang.String TOKENTYPE
      Specifies the type of security token requested.
      static java.lang.String VALIDATETARGET_REFERENCE_URI
      Specifies URI of the security token to be validated.
      static java.lang.String VALIDATETARGET_REFERENCE_VALUETYPE
      Specifies the type of the security token to be validated.
      static java.lang.String VALIDATETARGET_TOKEN_XML
      Specifies security token to be validated.
    • Field Detail

      • ALLOWPOSTDATING

        static final java.lang.String ALLOWPOSTDATING
        Indicates that the token request may specify the token is not immediately valid.
        Valid values are true or false.

        When set to true, the trust request will include the wst:AllowPostdating element as shown below.

        <wst:AllowPostdating/> 
         
        See Also:
        Constant Field Values
      • APPLIESTO_ADDRESS

        static final java.lang.String APPLIESTO_ADDRESS
        Specifies the webservice address where the requested token is intended to be used.


        Valid values are URI strings.

        The APPLIESTO_ADDRESS setting may be used alone or in combination with APPLIESTO_PORTTYPE and APPLIESTO_SERVICENAME. When used alone the formatted wsp:AppliesTo element will appear in the trust request such as:

        <wsp:AppliesTo> 
           <wsa:EndpointReference>
              <wsa:Address>http://manufacturer.example.com/</wsa:Address>
           </wsa:EndpointReference> 
        </wsp:AppliesTo>
         
        If APPLIESTO_PORTTYPE and/or APPLIESTO_SERVICENAME are also set, the settings appear grouped inside wsp:AppliesTo element such as:
        <wsp:AppliesTo> 
           <wsa:EndpointReference>
              <wsa:Address>http://manufacturer.example.com/</wsa:Address>
              <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
              <wsa:ServiceName>MyServiceName</wsa:ServiceName>
           </wsa:EndpointReference> 
        </wsp:AppliesTo>
         
        See Also:
        Constant Field Values
      • EXTENSION_BASE

        static final java.lang.String EXTENSION_BASE
        An extenstion to WS-Trust 1.2 used to specify the security token to be validated.
        Set EXTENSION_BASE to a String representation of the token elements.

        When set, the trust request will include the wst:Base element.
        For example, when EXTENSION_BASE is set to the String:

        "<wss:UsernameToken xmlns:wss=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\" 
        xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\" 
        wsu:Id=\"usernameac5168b8-0123-1b65-b8b4-9d6bd9a2f0bb\"><wss:Username>testuser</wss:Username>
        <wsu:Created>2009-09-12T03:34:59Z</wsu:Created></wss:UsernameToken>"
           
        An element similar to the following is included in the request:
        <wst:Base>
           <wss:UsernameToken xmlns:wss="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="usernameac5168b8-0123-1b65-b8b4-9d6bd9a2f0bb">
               <wss:Username>testuser</wss:Username>
               <wsu:Created>2009-09-12T03:34:59Z</wsu:Created>
           </wss:UsernameToken>
        </wst:Base>     
         
        See Also:
        Constant Field Values
      • APPLIESTO_PORTTYPE

        static final java.lang.String APPLIESTO_PORTTYPE
        Specifies the port type of the webservice where the requested token is intended to be used.


        Valid values are URI strings.

        See APPLIESTO_ADDRESS and APPLIESTO_SERVICENAME

        <wsp:AppliesTo> 
           <wsa:EndpointReference>
              <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
           </wsa:EndpointReference> 
        </wsp:AppliesTo>
         
        See Also:
        Constant Field Values
      • APPLIESTO_SERVICENAME

        static final java.lang.String APPLIESTO_SERVICENAME
        Specifies the service name of the webservice where the requested token is intended to be used.


        Valid values are strings.

        See APPLIESTO_ADDRESS and APPLIESTO_PORTTYPE

        <wsp:AppliesTo> 
           <wsa:EndpointReference>
              <wsa:ServiceName>MyServiceName</wsa:ServiceName>
           </wsa:EndpointReference> 
        </wsp:AppliesTo>
         
        See Also:
        Constant Field Values
      • AUTHENTICATIONTYPE

        static final java.lang.String AUTHENTICATIONTYPE
        Specifies type of authentication desired. Possible values are defined by the recipient of the trust request.

        Valid values are URI strings.

        When set, the trust request will include the following wst:AuthenticationType element, where "..." is specified URI:

        <wst:AuthenticationType>...</wst:AuthenticationType>
         
        See Also:
        Constant Field Values
      • CANONICALIZATIONALGORITHM

        static final java.lang.String CANONICALIZATIONALGORITHM
        Specifies the desired canonicalization method to be used with the returned token.
        Valid values are URI strings.

        When set, the trust request will include the following wst:CanonicalizationAlgorithm element, where "..." is specified algorithm:

        <wst:CanonicalizationAlgorithm>...</wst:CanonicalizationAlgorithm>
         
        See Also:
        Constant Field Values
      • CLAIMS

        static final java.lang.String CLAIMS
        Claim information associated with an issued token.
        Valid values are strings.

        May be set to valid URI. For example, if set, the trust request will include the following element, where "..." is specified URI.

         <wst:Claims>...</wst:Claims> 
         
        Alternatively, may be set to XML text of a valid WS-Trust Claims element.

        Example setting for for WS-Trust 1.2:
        "<wst:Claims xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust"><ClaimedUser>jane</ClaimedUser></wst:Claims>"

        See Also:
        Constant Field Values
      • CLAIMS_DIALECT

        static final java.lang.String CLAIMS_DIALECT
        Indicates the syntax of the claims information.
        Valid values are URI strings.

        The CLAIMS_DIALECT setting must be used in conjunction with the CLAIMS setting. Specifies the Dialect attribute of the wst:Claims element. For example:

         <wst:Claims Dialect="...">...</wst:Claims>
         
        See Also:
        Constant Field Values
      • COMPUTEDKEYALGORITHM

        static final java.lang.String COMPUTEDKEYALGORITHM
        Specifies the desired key derivation algorithm to be used in the generation of the returned token.
        Valid values are URI strings representing valid key derivation algorithms.

        When set, the trust request will include the following wst:ComputedKeyAlgorithm element, where "..." is specified algorithm:

        When set, the trust request will include the following element, where "..." is specified algorithm:

        <wst:ComputedKeyAlgorithm>...</wst:ComputedKeyAlgorithm>
         
        See Also:
        Constant Field Values
      • CONTEXT

        static final java.lang.String CONTEXT
        Specifies the context attribute to be included in the trust request.
        Valid values are URI strings.

        When set, the trust request will include the Context attribute in the wst:RequestSecurityToken element, where "..." is the specified context:

        <wst:RequestSecurityToken Context="...">
        </wst:RequestSecurityToken>
         
        See Also:
        Constant Field Values
      • DELEGATABLE

        static final java.lang.String DELEGATABLE
        Specifies if the requested token may be delegated to another party. Valid values are true or false.

        When set, the trust request will include the wst:Delegatable element in the trust request, where "..." is the DELEGATABLE setting.

         <wst:Delegatable>...</wst:Delegatable>
         
        See Also:
        Constant Field Values
      • ENCRYPTIONALGORITHM

        static final java.lang.String ENCRYPTIONALGORITHM
        Specifies the desired encryption algorithm to be used within the generated token.
        Valid values are valid encryption algorithms.

        When set, the trust request will include the following element, where "..." is specified algorithm.

        <wst:EncryptionAlgorithm>...</wst:EncryptionAlgorithm>
         
        See Also:
        Constant Field Values
      • ENCRYPTWITH

        static final java.lang.String ENCRYPTWITH
        Specifies the desired encryption algorithm to be used with the issued security token.
        Valid values are valid encryption algorithms.

        When set, the trust request will include the following element, where "..." is the specified algorithm:

        <wst:EncryptWith>...</wst:EncryptWith>
         
        See Also:
        Constant Field Values
      • ENTROPY_BINARYSECRET

        static final java.lang.String ENTROPY_BINARYSECRET
        Specifies the requester's entropy as a binary secret.
        Valid values are base64 encoded data.

        When set, the trust request will include the following element, where "..." represents the base64 encoded binary secret:

        <wst:Entropy>
           <wst:BinarySecret>...</wst:BinarySecret>
        </wst:Entropy>
          
        See Also:
        Constant Field Values
      • ENTROPY_BINARYSECRET_TYPE

        static final java.lang.String ENTROPY_BINARYSECRET_TYPE
        Specifies the type of secret being encoded.
        Valid values are WS-Trust predefined URI strings representing AsymmetrickKey, SymmetricKey, and Nonce.

        When set, the BinarySecret element of the trust request will include the Type attribute, where "..." is the specified type and AAAA is the base64 encrypted binary secret:

        <wst:Entropy>
           <wst:BinarySecret Type="...">AAAA</wst:BinarySecret>
        </wst:Entropy>
          
        See Also:
        Constant Field Values
      • ENTROPY_ENCRYPTEDKEY_ALGORITHM

        static final java.lang.String ENTROPY_ENCRYPTEDKEY_ALGORITHM
        Specifies the encryption algorithm to be associated with the specified entropy cipher data.
        Valid values are valid encryption algorithms.

        When both ENTROPY_ENCRYPTEDKEY_ALGORITHM and ENTROPY_ENCRYPTEDKEY_CIPHERVALUE are set then the following element will be included in the trust request. Below "..." is the ENTROPY_ENCRYPTEDKEY_ALGORITHM setting and AAAA is the ENTROPY_ENCRYPTEDKEY_CIPHERVALUE setting.

        <wst:Entropy>
           <xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:EncryptionMethod Algorithm="...">
                 <xenc:CipherData>
                    <xenc:CipherValue>AAAA</xenc:CipherValue>
                 </xenc:CipherData>
              </xenc:EncryptionMethod>
           </xenc:EncryptedKey>
        </wst:Entropy>
        
        ENTROPY_ENCRYPTEDKEY_CIPHERVALUE
        See Also:
        Constant Field Values
      • ENTROPY_ENCRYPTEDKEY_CIPHERVALUE

        static final java.lang.String ENTROPY_ENCRYPTEDKEY_CIPHERVALUE
        Specifies the requester's entropy cipher data.
        Valid values are base64 encoded data.

        When both ENTROPY_ENCRYPTEDKEY_ALGORITHM and ENTROPY_ENCRYPTEDKEY_CIPHERVALUE are set then the following element will be included in the trust request. Below "..." is the ENTROPY_ENCRYPTEDKEY_ALGORITHM setting and "AAAA" is the ENTROPY_ENCRYPTEDKEY_CIPHERVALUE setting.

        <wst:Entropy>
           <xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:EncryptionMethod Algorithm="...">
                 <xenc:CipherData>
                    <xenc:CipherValue>AAAA</xenc:CipherValue>
                 </xenc:CipherData>
              </xenc:EncryptionMethod>
           </xenc:EncryptedKey>
        </wst:Entropy>
        
        ENTROPY_ENCRYPTEDKEY_ALGORITHM
        See Also:
        Constant Field Values
      • FORWARDABLE

        static final java.lang.String FORWARDABLE
        Specifies if the requested token may be used from alternate machines. Valid values are true or false.

        When set, the trust request will include the wst:Forwardable element in the trust request, where "..." is the FORWARDABLE setting:

        <wst:Forwardable>...</wst:Forwardable>
         
        See Also:
        Constant Field Values
      • ISSUER_ADDRESS

        static final java.lang.String ISSUER_ADDRESS
        Specifies the webservice address where the request's signing token was issued.


        Valid values are URI strings.

        The ISSUER_ADDRESS setting may be used alone or in combination with ISSUER_PORTTYPE and ISSUER_SERVICENAME. When used alone the formatted wst:Issuer element will appear in the trust request such as:

        <wst:Issuer> 
           <wsa:Address>http://manufacturer.example.com/</wsa:Address>
        </wst:Issuer>
         
        If ISSUER_PORTTYPE and/or ISSUER_SERVICENAME are also set, the settings appear grouped inside wst:Issuer element such as:
        <wst:Issuer> 
           <wsa:Address>http://manufacturer.example.com/</wsa:Address>
           <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
           <wsa:ServiceName>MyServiceName</wsa:ServiceName>
        </wst:Issuer>
         
        See Also:
        Constant Field Values
      • ISSUER_PORTTYPE

        static final java.lang.String ISSUER_PORTTYPE
        Specifies the webservice port type where the request's signing token was issued.

        Valid values are URI strings.

        The ISSUER_PORTTYPE setting may be used alone or in combination with ISSUER_ADDRESS and ISSUER_SERVICENAME. When used alone the formatted wst:Issuer element will appear in the trust request such as:

        <wst:Issuer> 
           <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
        </wst:Issuer>
         
        If ISSUER_ADDRESS and/or ISSUER_SERVICENAME are also set, the settings appear grouped inside wst:Issuer element such as:
        <wst:Issuer> 
           <wsa:Address>http://manufacturer.example.com/</wsa:Address>
           <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
           <wsa:ServiceName>MyServiceName</wsa:ServiceName>
        </wst:Issuer>
         
        See Also:
        Constant Field Values
      • ISSUER_SERVICENAME

        static final java.lang.String ISSUER_SERVICENAME
        Specifies the webservice service name where the request's signing token was issued.

        Valid values are URI strings.

        The ISSUER_SERVICENAME setting may be used alone or in combination with ISSUER_ADDRESS and ISSUER_PORTTYPE. When used alone the formatted wst:Issuer element will appear in the trust request such as:

        <wst:Issuer> 
           <wsa:ServiceName>http://manufacturer.example.com/</wsa:ServiceName>
        </wst:Issuer>
         
        If ISSUER_ADDRESS and/or ISSUER_PORTTYPE are also set, the settings appear grouped inside wst:Issuer element such as:
        <wst:Issuer> 
           <wsa:Address>http://manufacturer.example.com/</wsa:Address>
           <wsa:PortType>http://manufacturer.example.com/</wsa:PortType>
           <wsa:ServiceName>MyServiceName</wsa:ServiceName>
        </wst:Issuer>
         
        See Also:
        Constant Field Values
      • KEYSIZE

        static final java.lang.String KEYSIZE
        Specifies the number of bits of the key required. Valid values are Integer.

        When set, the trust request will include the wst:KeySize element in the trust request, where "..." is the key size.

        <wst:KeySize>...</wst:KeySize>
         
        See Also:
        Constant Field Values
      • KEYTYPE

        static final java.lang.String KEYTYPE
        Specifies the type of key desired in the security token. Valid values are predefined key URI values.

        When set, the trust request will include the wst:KeyType element in the trust request, where "..." is the key type setting.
        For example:

        <wst:KeyType>...</wst:KeyType>
         
        See Also:
        Constant Field Values
      • LIFETIME_CREATED

        static final java.lang.String LIFETIME_CREATED
        Specifies the requested creation time of the security token. If setting is in the future then request is for a postdated token.


        Valid values are date string.

        The LIFETIME_CREATED setting may be used alone or in combination with LIFETIME_EXPIRES. When used alone the formatted wst:Lifetime element will appear in the trust request such as:

        <wst:Lifetime> 
           <wsu:Created>...</wsu:Created>
        </wst:Lifetime>
         
        If LIFETIME_EXPIRES is also set, the settings appear grouped inside wst:Lifetime element such as:
        <wst:Lifetime> 
           <wsu:Created>...</wsu:Created>
           <wsu:Expires>...</wsu:Expires>
        </wst:Lifetime>
         
        See Also:
        Constant Field Values
      • LIFETIME_EXPIRES

        static final java.lang.String LIFETIME_EXPIRES
        Specifies the requested expiration time of the security token.


        Valid values are date string.

        The LIFETIME_EXPIRES setting may be used alone or in combination with LIFETIME_CREATED. When used alone the formatted wst:Lifetime element will appear in the trust request such as:

        <wst:Lifetime> 
           <wsu:Created>...</wsu:Created>
        </wst:Lifetime>
         
        If LIFETIME_CREATED is also set, the settings appear grouped inside wst:Lifetime element such as:
        <wst:Lifetime> 
           <wsu:Created>...</wsu:Created>
           <wsu:Expires>...</wsu:Expires>
        </wst:Lifetime>
         
        See Also:
        Constant Field Values
      • POLICYREFERENCE_URI

        static final java.lang.String POLICYREFERENCE_URI
        Specifies a reference to the policy that contains settings for the requested token.
        Valid values are URI strings.

        POLICYREFERENCE_URI may be set to the URI reference to a policy. When set the formatted wsp:PolicyReference element will be included in the trust request as shown, where "..." is the policy reference URI.

        <wsp:PolicyReference URI="..."/>
         
        See Also:
        Constant Field Values
      • RENEWING_ALLOW

        static final java.lang.String RENEWING_ALLOW
        Specifies if the lifetime of the requested token can be extended. Valid values are true or false.

        RENEWING_ALLOW may be used to add a wst:Renewing element in the trust request with the "Allow" attribute set.
        For example:

        <wst:Renewing Allow="..."/>
        
        This setting may be used alone or in combination with {@link #RENEWING_OK).
        See Also:
        Constant Field Values
      • RENEWING_OK

        static final java.lang.String RENEWING_OK
        Specifies if the lifetime of the requested token can be renewed after expiration. Valid values are true or false.

        RENEWING_OK may be used to add a wst:Renewing element in the trust request with the "OK" attribute set.
        For example:

        <wst:Renewing OK="..."/>
        
        This setting may be used alone or in combination with RENEWING_ALLOW.
        See Also:
        Constant Field Values
      • SIGNATUREALGORITHM

        static final java.lang.String SIGNATUREALGORITHM
        Specifies the desired signature algorithm used with the issued token.
        Valid values are valid signature algorithms.

        When set, the trust request will include the following element, where "..." is specified signature algorithm.

        <wst:SignatureAlgorithm>...</wst:SignatureAlgorithm>
         
        See Also:
        Constant Field Values
      • SIGNWITH

        static final java.lang.String SIGNWITH
        Specifies the desired signature algorithm used within the issued token.
        Valid values are valid signature algorithms.

        When set, the trust request will include the following element, where "..." is specified signature algorithm.

        <wst:SignWith>...</wst:SignWith>
         
        See Also:
        Constant Field Values
      • VALIDATETARGET_TOKEN_XML

        static final java.lang.String VALIDATETARGET_TOKEN_XML
        Specifies security token to be validated.
        Valid value is XML representation of a token.

        When set, the trust request will include the wst:ValidateTaget element in the trust request

        In this example, assuming the token is a username token ValidateTarget would look like this:

        <wst:ValidateTaget>
           <wss:UsernameToken xmlns:wss="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="usernameac5168b8-0123-1b65-b8b4-9d6bd9a2f0bb">
               <wss:Username>testuser</wss:Username>
               <wsu:Created>2009-09-12T03:34:59Z</wsu:Created>
           </wss:UsernameToken>
        </wst:ValidateTaget>
         
        VALIDATETARGET_TOKEN_XML
        See Also:
        Constant Field Values
      • VALIDATETARGET_REFERENCE_URI

        static final java.lang.String VALIDATETARGET_REFERENCE_URI
        Specifies URI of the security token to be validated.
        Valid values are URI.

        When set, the trust request will include the wst:ValidateTaget element in the trust request, where "..." is the URI of the security token referenced.

        <wst:ValidateTaget>
           <wsse:SecurityTokenReference>
              <wsse:Reference URI="..."/>
           </wsse:SecurityTokenReference>
        </wst:ValidateTaget>
         
        VALIDATETARGET_REFERENCE_VALUETYPE
        See Also:
        Constant Field Values
      • VALIDATETARGET_REFERENCE_VALUETYPE

        static final java.lang.String VALIDATETARGET_REFERENCE_VALUETYPE
        Specifies the type of the security token to be validated.
        Valid values are valid security token type URI.

        When set, the trust request will include the wst:ValidateTaget element in the trust request as shown where "..." is the type of security token referenced.

        <wst:ValidateTaget>
           <wsse:SecurityTokenReference>
              <wsse:Reference ValueType="..."/>
           </wsse:SecurityTokenReference>
        </wst:ValidateTaget>
         
        VALIDATETARGET_REFERENCE_URI
        See Also:
        Constant Field Values
      • TOKENTYPE

        static final java.lang.String TOKENTYPE
        Specifies the type of security token requested.
        Valid values are valid security token type URI.

        When set, the trust request will include the wst:TokenType element in the trust request. Below "..." is the TOKENTYPE setting.

        <wst:TokenType>...</wst:TokenType>
         
        See Also:
        Constant Field Values
IBM WebSphere Application ServerTM
Release 9.0