# Hierarchy For Package org.opensaml.xmlsec.keyinfo.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.security.credential.impl.AbstractCredentialResolver (implements org.opensaml.security.credential.CredentialResolver)
    - org.opensaml.security.credential.impl.AbstractChainingCredentialResolver<ResolverType>
      - org.opensaml.xmlsec.keyinfo.impl.ChainingKeyInfoCredentialResolver (implements org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver)
    - org.opensaml.security.credential.impl.AbstractCriteriaFilteringCredentialResolver
      - org.opensaml.xmlsec.keyinfo.impl.BasicProviderKeyInfoCredentialResolver (implements org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver)
        - org.opensaml.xmlsec.keyinfo.impl.LocalKeyInfoCredentialResolver
      - org.opensaml.security.credential.impl.CollectionCredentialResolver
        - org.opensaml.xmlsec.keyinfo.impl.CollectionKeyInfoCredentialResolver (implements org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver)
    - org.opensaml.security.credential.impl.StaticCredentialResolver
      - org.opensaml.xmlsec.keyinfo.impl.StaticKeyInfoCredentialResolver (implements org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver)
  - org.opensaml.xmlsec.keyinfo.impl.BasicKeyInfoGeneratorFactory (implements org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorFactory)
    - org.opensaml.xmlsec.keyinfo.impl.KeyAgreementKeyInfoGeneratorFactory
    - org.opensaml.xmlsec.keyinfo.impl.X509KeyInfoGeneratorFactory
  - org.opensaml.xmlsec.keyinfo.impl.BasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator (implements org.opensaml.xmlsec.keyinfo.KeyInfoGenerator)
    - org.opensaml.xmlsec.keyinfo.impl.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
    - org.opensaml.xmlsec.keyinfo.impl.X509KeyInfoGeneratorFactory.X509KeyInfoGenerator
  - org.opensaml.xmlsec.keyinfo.impl.BasicKeyInfoGeneratorFactory.BasicOptions (implements java.lang.Cloneable)
    - org.opensaml.xmlsec.keyinfo.impl.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementOptions
    - org.opensaml.xmlsec.keyinfo.impl.X509KeyInfoGeneratorFactory.X509Options
  - org.opensaml.xmlsec.keyinfo.impl.KeyInfoCredentialContext (implements org.opensaml.security.credential.CredentialContext)
  - org.opensaml.xmlsec.keyinfo.impl.KeyInfoResolutionContext
  - org.opensaml.xmlsec.keyinfo.impl.StaticKeyInfoGenerator (implements org.opensaml.xmlsec.keyinfo.KeyInfoGenerator)

## Interface Hierarchy

- org.opensaml.xmlsec.keyinfo.impl.KeyInfoProvider