# Uses of Class
org.opensaml.security.credential.AbstractCredential

Packages that use AbstractCredential
Package
Description
org.opensaml.security.credential
Interfaces and classes related to credentials and ways to represent them.
org.opensaml.security.messaging
Messaging-related security classes.
org.opensaml.security.x509
X.509-based credential and trust classes.
org.opensaml.security.x509.impl
`TrustEngine` implementation classes related to PKIX.
org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.

## Uses of AbstractCredential in org.opensaml.security.credential

Subclasses of AbstractCredential in org.opensaml.security.credential
Modifier and Type
Class
Description
`class`
`BasicCredential`
A basic implementation of `Credential`.

## Uses of AbstractCredential in org.opensaml.security.messaging

Subclasses of AbstractCredential in org.opensaml.security.messaging
Modifier and Type
Class
Description
`class`
`ServletRequestX509CredentialAdapter`
An adapter that exposes the X.509 certificates contained in the servlet request attribute.

## Uses of AbstractCredential in org.opensaml.security.x509

Subclasses of AbstractCredential in org.opensaml.security.x509
Modifier and Type
Class
Description
`class`
`BasicX509Credential`
A basic implementation of `X509Credential`.

## Uses of AbstractCredential in org.opensaml.security.x509.impl

Subclasses of AbstractCredential in org.opensaml.security.x509.impl
Modifier and Type
Class
Description
`class`
`KeyStoreX509CredentialAdapter`
A wrapper that changes a `KeyStore` in to a `X509Credential`.
`class`
`X509KeyManagerX509CredentialAdapter`
A class that wraps a `X509KeyManager` and exposes it as an `X509Credential`.

## Uses of AbstractCredential in org.opensaml.xmlsec.agreement.impl

Subclasses of AbstractCredential in org.opensaml.xmlsec.agreement.impl
Modifier and Type
Class
Description
`class`
`BasicKeyAgreementCredential`
Basic implementation of `KeyAgreementCredential`.