## Uses of Interface
io.undertow.security.idm.Credential

Packages that use Credential
io.undertow.security.idm

### Uses of Credential in io.undertow.security.idm

Subinterfaces of Credential in io.undertow.security.idm
`interface` `DigestCredential` An extension of `Credential` to provide some additional methods needed to enable verification of a request where `DigestAuthenticationMechanism` is in use.

Classes in io.undertow.security.idm that implement Credential
`class` `ExternalCredential` Representation of an external credential.
`class` `GSSContextCredential` A `Credential` to wrap an established GSSContext.
`class` `PasswordCredential` A Credential representing the password of an Account.
`class` `X509CertificateCredential` A `Credential` implementation which wraps an X.509 certificate.

Methods in io.undertow.security.idm with parameters of type Credential
`Account` IdentityManager.`verify(Credential credential)` Perform verification when all we have is the Credential, in this case the IdentityManager is also responsible for mapping the Credential to an account.
`Account` IdentityManager.`verify(String id, Credential credential)` Verify a supplied `Credential` against a requested ID.