public interface DigestCredential extends Credential
Credential to provide some additional methods needed to enable verification of a request where DigestAuthenticationMechanism is in use.| Modifier and Type | Method and Description |
|---|---|
DigestAlgorithm | getAlgorithm() Obtain the selected DigestAlgorithm for the request being authenticated. |
String | getRealm() Get the realm name the credential is being validated against. |
byte[] | getSessionData() If the algorithm is session based return the session data to be included when generating the ha1. |
boolean | verifyHA1(byte[] ha1) Called by the IdentityManager implementation to pass in the hex encoded a1 representation for validation against the current request. |
DigestAlgorithm getAlgorithm()
DigestAlgorithm for the request being authenticated.DigestAlgorithm for the request being authenticated.boolean verifyHA1(byte[] ha1)
IdentityManager implementation to pass in the hex encoded a1 representation for validation against the current request. The Credential is self validating based on the information passed in here, if verification is successful then the IdentityManager can return the appropriate Account representation.ha1 - - The hex encoded a1 value.String getRealm()
byte[] getSessionData()
IllegalStateException - where the algorithm is not session based.Copyright © 2020 JBoss by Red Hat. All rights reserved.