# Hierarchy For Package org.opensaml.soap.wssecurity

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.soap.wssecurity.WSSecurityConstants

## Interface Hierarchy

- org.opensaml.soap.soap11.ActorBearing
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.soap12.RoleBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.wssecurity.IdBearing
  - org.opensaml.soap.wssecurity.AttributedDateTime (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wssecurity.Created
    - org.opensaml.soap.wssecurity.Expires
  - org.opensaml.soap.wssecurity.AttributedString (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSString)
    - org.opensaml.soap.wssecurity.EncodedString
      - org.opensaml.soap.wssecurity.BinarySecurityToken
      - org.opensaml.soap.wssecurity.KeyIdentifier
      - org.opensaml.soap.wssecurity.Nonce
    - org.opensaml.soap.wssecurity.Password
    - org.opensaml.soap.wssecurity.Username
  - org.opensaml.soap.wssecurity.AttributedURI (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSURI)
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.soap12.RoleBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.soap.wssecurity.SecurityTokenReference (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.UsageBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.soap.wssecurity.SignatureConfirmation (also extends org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.soap.wssecurity.Timestamp (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.soap.wssecurity.UsernameToken (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.soap11.MustUnderstandBearing
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.soap12.RoleBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.soap12.MustUnderstandBearing
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.soap12.RoleBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.soap12.RelayBearing
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RoleBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.soap12.RoleBearing
  - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.soap.wssecurity.TokenTypeBearing
- org.opensaml.soap.wssecurity.UsageBearing
  - org.opensaml.soap.wssecurity.SecurityTokenReference (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.core.xml.XMLObject
  - org.opensaml.core.xml.AttributeExtensibleXMLObject
    - org.opensaml.soap.wssecurity.AttributedDateTime (also extends org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSString)
      - org.opensaml.soap.wssecurity.Created
      - org.opensaml.soap.wssecurity.Expires
    - org.opensaml.soap.wssecurity.AttributedString (also extends org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSString)
      - org.opensaml.soap.wssecurity.EncodedString
        - org.opensaml.soap.wssecurity.BinarySecurityToken
        - org.opensaml.soap.wssecurity.KeyIdentifier
        - org.opensaml.soap.wssecurity.Nonce
      - org.opensaml.soap.wssecurity.Password
      - org.opensaml.soap.wssecurity.Username
    - org.opensaml.soap.wssecurity.AttributedURI (also extends org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject, org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wssecurity.Embedded (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.Reference (also extends org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.Security (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.SecurityTokenReference (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.UsageBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.Timestamp (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.TransformationParameters (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.UsernameToken (also extends org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.core.xml.ElementExtensibleXMLObject
    - org.opensaml.soap.wssecurity.Embedded (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.Security (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.SecurityTokenReference (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.UsageBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.Timestamp (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.TransformationParameters (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.WSSecurityObject)
    - org.opensaml.soap.wssecurity.UsernameToken (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.soap.wssecurity.WSSecurityObject
    - org.opensaml.soap.wssecurity.AttributedDateTime (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.core.xml.schema.XSString)
      - org.opensaml.soap.wssecurity.Created
      - org.opensaml.soap.wssecurity.Expires
    - org.opensaml.soap.wssecurity.AttributedString (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.core.xml.schema.XSString)
      - org.opensaml.soap.wssecurity.EncodedString
        - org.opensaml.soap.wssecurity.BinarySecurityToken
        - org.opensaml.soap.wssecurity.KeyIdentifier
        - org.opensaml.soap.wssecurity.Nonce
      - org.opensaml.soap.wssecurity.Password
      - org.opensaml.soap.wssecurity.Username
    - org.opensaml.soap.wssecurity.AttributedURI (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.soap.wssecurity.Embedded (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wssecurity.EncryptedHeader (also extends org.opensaml.soap.soap11.ActorBearing, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.soap11.MustUnderstandBearing, org.opensaml.soap.soap12.MustUnderstandBearing, org.opensaml.soap.soap12.RelayBearing, org.opensaml.soap.soap12.RoleBearing)
    - org.opensaml.soap.wssecurity.Iteration (also extends org.opensaml.core.xml.schema.XSInteger)
    - org.opensaml.soap.wssecurity.Reference (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject)
    - org.opensaml.soap.wssecurity.Salt (also extends org.opensaml.core.xml.schema.XSBase64Binary)
    - org.opensaml.soap.wssecurity.Security (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wssecurity.SecurityTokenReference (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.UsageBearing)
    - org.opensaml.soap.wssecurity.SignatureConfirmation (also extends org.opensaml.soap.wssecurity.IdBearing)
    - org.opensaml.soap.wssecurity.Timestamp (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing)
    - org.opensaml.soap.wssecurity.TransformationParameters (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.soap.wssecurity.UsernameToken (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing)
  - org.opensaml.core.xml.schema.XSBase64Binary
    - org.opensaml.soap.wssecurity.Salt (also extends org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.core.xml.schema.XSInteger
    - org.opensaml.soap.wssecurity.Iteration (also extends org.opensaml.soap.wssecurity.WSSecurityObject)
  - org.opensaml.core.xml.schema.XSString
    - org.opensaml.soap.wssecurity.AttributedDateTime (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
      - org.opensaml.soap.wssecurity.Created
      - org.opensaml.soap.wssecurity.Expires
    - org.opensaml.soap.wssecurity.AttributedString (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
      - org.opensaml.soap.wssecurity.EncodedString
        - org.opensaml.soap.wssecurity.BinarySecurityToken
        - org.opensaml.soap.wssecurity.KeyIdentifier
        - org.opensaml.soap.wssecurity.Nonce
      - org.opensaml.soap.wssecurity.Password
      - org.opensaml.soap.wssecurity.Username
  - org.opensaml.core.xml.schema.XSURI
    - org.opensaml.soap.wssecurity.AttributedURI (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.soap.wssecurity.IdBearing, org.opensaml.soap.wssecurity.WSSecurityObject)
- org.opensaml.core.xml.XMLObjectBuilder<XMLObjectType>
  - org.opensaml.soap.wssecurity.WSSecurityObjectBuilder<WSSecurityObjectType>