# Hierarchy For Package org.opensaml.soap.wstrust

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.soap.wstrust.WSTrustConstants

## Interface Hierarchy

- org.opensaml.core.xml.XMLObject
  - org.opensaml.core.xml.AttributeExtensibleXMLObject
    - org.opensaml.soap.wstrust.BinaryExchange (also extends org.opensaml.soap.wstrust.WSTrustObject, org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wstrust.BinarySecret (also extends org.opensaml.soap.wstrust.WSTrustObject, org.opensaml.core.xml.schema.XSBase64Binary)
    - org.opensaml.soap.wstrust.Claims (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wsaddressing.EndpointReferenceType (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wsaddressing.WSAddressingObject)
      - org.opensaml.soap.wstrust.Issuer (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Entropy (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestSecurityToken (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestSecurityTokenResponse (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestSecurityTokenResponseCollection (also extends org.opensaml.soap.wstrust.WSTrustObject)
      - org.opensaml.soap.wstrust.IssuedTokens
    - org.opensaml.soap.wstrust.SignChallengeType (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
      - org.opensaml.soap.wstrust.SignChallenge
      - org.opensaml.soap.wstrust.SignChallengeResponse
  - org.opensaml.core.xml.ElementExtensibleXMLObject
    - org.opensaml.soap.wstrust.Authenticator (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Claims (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wsaddressing.EndpointReferenceType (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wsaddressing.WSAddressingObject)
      - org.opensaml.soap.wstrust.Issuer (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Entropy (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.KeyExchangeToken (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.OnBehalfOf (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Participants (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestSecurityToken (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestSecurityTokenResponse (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.SignChallengeType (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
      - org.opensaml.soap.wstrust.SignChallenge
      - org.opensaml.soap.wstrust.SignChallengeResponse
  - org.opensaml.soap.wsaddressing.WSAddressingObject
    - org.opensaml.soap.wsaddressing.EndpointReferenceType (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
      - org.opensaml.soap.wstrust.Issuer (also extends org.opensaml.soap.wstrust.WSTrustObject)
  - org.opensaml.soap.wstrust.WSTrustObject
    - org.opensaml.soap.wstrust.AllowPostdating
    - org.opensaml.soap.wstrust.AuthenticationType (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Authenticator (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.BinaryExchange (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wstrust.BinarySecret (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.schema.XSBase64Binary)
    - org.opensaml.soap.wstrust.CancelTarget
    - org.opensaml.soap.wstrust.CanonicalizationAlgorithm (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Challenge (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wstrust.Claims (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.Code (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.CombinedHash (also extends org.opensaml.core.xml.schema.XSBase64Binary)
    - org.opensaml.soap.wstrust.ComputedKey (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.ComputedKeyAlgorithm (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Delegatable (also extends org.opensaml.core.xml.schema.XSBoolean)
    - org.opensaml.soap.wstrust.DelegateTo
    - org.opensaml.soap.wstrust.Encryption
    - org.opensaml.soap.wstrust.EncryptionAlgorithm (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.EncryptWith (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Entropy (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.Forwardable (also extends org.opensaml.core.xml.schema.XSBoolean)
    - org.opensaml.soap.wstrust.Issuer (also extends org.opensaml.soap.wsaddressing.EndpointReferenceType)
    - org.opensaml.soap.wstrust.KeyExchangeToken (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.KeySize (also extends org.opensaml.core.xml.schema.XSInteger)
    - org.opensaml.soap.wstrust.KeyType (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.KeyWrapAlgorithm (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Lifetime
    - org.opensaml.soap.wstrust.OnBehalfOf (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.Participants (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.ParticipantType
      - org.opensaml.soap.wstrust.Participant
      - org.opensaml.soap.wstrust.Primary
    - org.opensaml.soap.wstrust.ProofEncryption
    - org.opensaml.soap.wstrust.Reason (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wstrust.Renewing
    - org.opensaml.soap.wstrust.RenewTarget
    - org.opensaml.soap.wstrust.RequestedProofToken
    - org.opensaml.soap.wstrust.RequestedReferenceType
      - org.opensaml.soap.wstrust.RequestedAttachedReference
      - org.opensaml.soap.wstrust.RequestedUnattachedReference
    - org.opensaml.soap.wstrust.RequestedSecurityToken
    - org.opensaml.soap.wstrust.RequestedTokenCancelled
    - org.opensaml.soap.wstrust.RequestKET
    - org.opensaml.soap.wstrust.RequestSecurityToken (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.RequestSecurityTokenCollection
    - org.opensaml.soap.wstrust.RequestSecurityTokenResponse (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wstrust.RequestSecurityTokenResponseCollection (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject)
      - org.opensaml.soap.wstrust.IssuedTokens
    - org.opensaml.soap.wstrust.RequestType (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.SignatureAlgorithm (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.SignChallengeType (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
      - org.opensaml.soap.wstrust.SignChallenge
      - org.opensaml.soap.wstrust.SignChallengeResponse
    - org.opensaml.soap.wstrust.SignWith (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.Status
    - org.opensaml.soap.wstrust.TokenType (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wstrust.UseKey
    - org.opensaml.soap.wstrust.ValidateTarget
  - org.opensaml.core.xml.schema.XSBase64Binary
    - org.opensaml.soap.wstrust.BinarySecret (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.CombinedHash (also extends org.opensaml.soap.wstrust.WSTrustObject)
  - org.opensaml.core.xml.schema.XSBoolean
    - org.opensaml.soap.wstrust.Delegatable (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Forwardable (also extends org.opensaml.soap.wstrust.WSTrustObject)
  - org.opensaml.core.xml.schema.XSInteger
    - org.opensaml.soap.wstrust.KeySize (also extends org.opensaml.soap.wstrust.WSTrustObject)
  - org.opensaml.core.xml.schema.XSString
    - org.opensaml.soap.wstrust.BinaryExchange (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Challenge (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Reason (also extends org.opensaml.soap.wstrust.WSTrustObject)
  - org.opensaml.core.xml.schema.XSURI
    - org.opensaml.soap.wstrust.AuthenticationType (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.CanonicalizationAlgorithm (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.Code (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.ComputedKey (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.ComputedKeyAlgorithm (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.EncryptionAlgorithm (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.EncryptWith (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.KeyType (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.KeyWrapAlgorithm (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.RequestType (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.SignatureAlgorithm (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.SignWith (also extends org.opensaml.soap.wstrust.WSTrustObject)
    - org.opensaml.soap.wstrust.TokenType (also extends org.opensaml.soap.wstrust.WSTrustObject)
- org.opensaml.core.xml.XMLObjectBuilder<XMLObjectType>
  - org.opensaml.soap.wstrust.WSTrustObjectBuilder<WSTrustObjectType>