# Uses of Class
net.shibboleth.idp.authn.AbstractCredentialValidator

Packages that use AbstractCredentialValidator
Package
Description
net.shibboleth.idp.authn
APIs related to the authentication of a subject.
net.shibboleth.idp.authn.impl
Implementation of various authentication actions.

## Uses of AbstractCredentialValidator in net.shibboleth.idp.authn

Subclasses of AbstractCredentialValidator in net.shibboleth.idp.authn
Modifier and Type
Class
Description
`class`
`AbstractUsernamePasswordCredentialValidator`
An abstract `CredentialValidator` that checks for a `UsernamePasswordContext` and delegates to subclasses to produce a result.

## Uses of AbstractCredentialValidator in net.shibboleth.idp.authn.impl

Subclasses of AbstractCredentialValidator in net.shibboleth.idp.authn.impl
Modifier and Type
Class
Description
`class`
`HTPasswdCredentialValidator`
A password validator that authenticates against Apache htpasswd files.
`class`
`JAASCredentialValidator`
A password validator that authenticates against JAAS.
`class`
`KerberosCredentialValidator`
A password validator that authenticates against Kerberos natively, with optional service ticket verification.
`class`
`LDAPCredentialValidator`
A password validator that authenticates against LDAP natively.
`class`
`X509CertificateCredentialValidator`
A credential validator that validates an X.509 certificate.