Uses of Interface
org.wildfly.security.evidence.Evidence
-
Packages that use Evidence Package Description org.wildfly.security.auth.callback Extended callbacks and supporting utilities which allow efficient callback handler implementation.org.wildfly.security.auth.realm Security realm implementations for Elytron.org.wildfly.security.auth.realm.jdbc Classes related to aSecurityRealm
implementation based on the JDBC (Java Database Connectivity) API.org.wildfly.security.auth.realm.jdbc.mapper Classes related to mapping columns from a database table to internal representations of identity data (eg.: attributes, password and keys, etc).org.wildfly.security.auth.realm.ldap Classes related to aSecurityRealm
implementation capable of integrating with LDAP servers.org.wildfly.security.auth.realm.token Classes related to aSecurityRealm
implementation that handles different types of security tokens.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.auth.server.event org.wildfly.security.auth.server.http org.wildfly.security.auth.server.sasl org.wildfly.security.auth.util Miscellaneous utility classes and APIs for client and server login applications.org.wildfly.security.credential org.wildfly.security.evidence The evidence types used by Elytron.org.wildfly.security.http Package containing the HTTP based authentication APIs, SPIs and related classes.org.wildfly.security.http.oidc org.wildfly.security.sasl.util org.wildfly.security.x500.principal -
-
Uses of Evidence in org.wildfly.security.auth.callback
Fields in org.wildfly.security.auth.callback declared as Evidence Modifier and Type Field Description private Evidence
EvidenceDecodePrincipalCallback. evidence
private Evidence
EvidenceVerifyCallback. evidence
Methods in org.wildfly.security.auth.callback with type parameters of type Evidence Modifier and Type Method Description <C extends Evidence,R>
REvidenceDecodePrincipalCallback. applyToEvidence(Class<C> evidenceType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.<C extends Evidence,R>
REvidenceDecodePrincipalCallback. applyToEvidence(Class<C> evidenceType, Function<C,R> function)
Apply the given function to the acquired evidence, if it is set and of the given type.<C extends Evidence,R>
REvidenceVerifyCallback. applyToEvidence(Class<C> evidenceType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.<C extends Evidence,R>
REvidenceVerifyCallback. applyToEvidence(Class<C> evidenceType, Function<C,R> function)
Apply the given function to the acquired evidence, if it is set and of the given type.<C extends Evidence>
CEvidenceDecodePrincipalCallback. getEvidence(Class<C> evidenceType)
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.<C extends Evidence>
CEvidenceDecodePrincipalCallback. getEvidence(Class<C> evidenceType, String algorithmName)
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.<C extends Evidence>
CEvidenceVerifyCallback. getEvidence(Class<C> evidenceType)
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.<C extends Evidence>
CEvidenceVerifyCallback. getEvidence(Class<C> evidenceType, String algorithmName)
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.Methods in org.wildfly.security.auth.callback that return Evidence Modifier and Type Method Description Evidence
EvidenceDecodePrincipalCallback. getEvidence()
Get the evidence being decoded.Evidence
EvidenceVerifyCallback. getEvidence()
Get the evidence being verified.Constructors in org.wildfly.security.auth.callback with parameters of type Evidence Constructor Description EvidenceDecodePrincipalCallback(Evidence evidence)
Construct a new instance of thisCallback
.EvidenceVerifyCallback(Evidence evidence)
Construct a new instance of thisCallback
. -
Uses of Evidence in org.wildfly.security.auth.realm
Fields in org.wildfly.security.auth.realm declared as Evidence Modifier and Type Field Description private Evidence
DistributedSecurityRealm.EvidenceDistributedIdentity. evidence
Methods in org.wildfly.security.auth.realm with parameters of type Evidence Modifier and Type Method Description private CallbackHandler
JaasSecurityRealm.JaasRealmIdentity. createCallbackHandler(Principal principal, Evidence evidence)
protected RealmIdentity
FailoverSecurityRealm. createFailoverIdentity(RealmIdentity identity, Evidence evidence)
private RealmIdentity
AggregateSecurityRealm. getAuthorizationIdentity(SecurityRealm authorizationRealm, Evidence evidence, Function<Principal,Principal> principalTransformer, RealmIdentity authenticationIdentity)
RealmIdentity
AggregateSecurityRealm. getRealmIdentity(Evidence evidence)
RealmIdentity
DistributedSecurityRealm. getRealmIdentity(Evidence evidence)
RealmIdentity
FailoverSecurityRealm. getRealmIdentity(Evidence evidence)
boolean
AggregateSecurityRealm.Identity. verifyEvidence(Evidence evidence)
boolean
DistributedSecurityRealm.EvidenceDistributedIdentity. verifyEvidence(Evidence evidence)
boolean
DistributedSecurityRealm.PrincipalDistributedIdentity. verifyEvidence(Evidence evidence)
boolean
FailoverSecurityRealm.FailoverRealmIdentity. verifyEvidence(Evidence evidence)
boolean
FileSystemSecurityRealm.Identity. verifyEvidence(Evidence evidence)
boolean
JaasSecurityRealm.JaasRealmIdentity. verifyEvidence(Evidence evidence)
boolean
KeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. verifyEvidence(Evidence evidence)
boolean
SimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. verifyEvidence(Evidence evidence)
Method parameters in org.wildfly.security.auth.realm with type arguments of type Evidence Modifier and Type Method Description SupportLevel
AggregateSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
AggregateSecurityRealm.Identity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
CachingSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
DistributedSecurityRealm.EvidenceDistributedIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
DistributedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
DistributedSecurityRealm.PrincipalDistributedIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
FailoverSecurityRealm.FailoverRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
FailoverSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
FileSystemSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
FileSystemSecurityRealm.Identity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
JaasSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
JaasSecurityRealm.JaasRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
KeyStoreBackedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
KeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
LegacyPropertiesSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
SimpleMapBackedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
SimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Constructors in org.wildfly.security.auth.realm with parameters of type Evidence Constructor Description EvidenceDistributedIdentity(Evidence evidence)
JaasSecurityRealmDefaultCallbackHandler(Principal principal, Evidence evidence)
-
Uses of Evidence in org.wildfly.security.auth.realm.jdbc
Methods in org.wildfly.security.auth.realm.jdbc with parameters of type Evidence Modifier and Type Method Description boolean
JdbcSecurityRealm.JdbcRealmIdentity. verifyEvidence(Evidence evidence)
Method parameters in org.wildfly.security.auth.realm.jdbc with type arguments of type Evidence Modifier and Type Method Description SupportLevel
JdbcSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
JdbcSecurityRealm.JdbcRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
default SupportLevel
KeyMapper. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable. -
Uses of Evidence in org.wildfly.security.auth.realm.jdbc.mapper
Method parameters in org.wildfly.security.auth.realm.jdbc.mapper with type arguments of type Evidence Modifier and Type Method Description SupportLevel
PasswordKeyMapper. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
-
Uses of Evidence in org.wildfly.security.auth.realm.ldap
Methods in org.wildfly.security.auth.realm.ldap with parameters of type Evidence Modifier and Type Method Description boolean
IdentityEvidenceVerifier. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers)
Verify the given evidence against the named credential.default boolean
IdentityEvidenceVerifier. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers, Charset hashCharset)
Verify the given evidence against the named credential.boolean
LdapSecurityRealm.LdapRealmIdentity. verifyEvidence(Evidence evidence)
boolean
UserPasswordCredentialLoader.ForIdentityLoader. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers)
boolean
UserPasswordCredentialLoader.ForIdentityLoader. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers, Charset hashCharset)
Method parameters in org.wildfly.security.auth.realm.ldap with type arguments of type Evidence Modifier and Type Method Description SupportLevel
DirectEvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
EvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Get theSupportLevel
for the level of evidence validation support for the named credential.SupportLevel
IdentityEvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName, Supplier<Provider[]> providers)
Determine whether a given credential is definitely supported, possibly supported, or definitely not supported.SupportLevel
LdapSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
LdapSecurityRealm.LdapRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
UserPasswordCredentialLoader.ForIdentityLoader. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String evidenceAlgorithm, Supplier<Provider[]> providers)
SupportLevel
X509EvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
-
Uses of Evidence in org.wildfly.security.auth.realm.token
Methods in org.wildfly.security.auth.realm.token with parameters of type Evidence Modifier and Type Method Description RealmIdentity
TokenSecurityRealm. getRealmIdentity(Evidence evidence)
private boolean
TokenSecurityRealm. isBearerTokenEvidence(Evidence evidence)
private Attributes
TokenSecurityRealm.TokenRealmIdentity. validateToken(Evidence evidence)
boolean
TokenSecurityRealm.TokenRealmIdentity. verifyEvidence(Evidence evidence)
Method parameters in org.wildfly.security.auth.realm.token with type arguments of type Evidence Modifier and Type Method Description SupportLevel
TokenSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
TokenSecurityRealm.TokenRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Constructors in org.wildfly.security.auth.realm.token with parameters of type Evidence Constructor Description TokenRealmIdentity(Evidence evidence)
-
Uses of Evidence in org.wildfly.security.auth.server
Fields in org.wildfly.security.auth.server with type parameters of type Evidence Modifier and Type Field Description private Function<Evidence,Principal>
SecurityDomain.Builder. evidenceDecoder
private Function<Evidence,Principal>
SecurityDomain. evidenceDecoder
Methods in org.wildfly.security.auth.server that return types with arguments of type Evidence Modifier and Type Method Description (package private) Function<Evidence,Principal>
SecurityDomain. getEvidenceDecoder()
protected abstract Collection<Class<? extends Evidence>>
AbstractMechanismAuthenticationFactory. getSupportedEvidenceTypes(String mechName)
protected Collection<Class<? extends Evidence>>
HttpAuthenticationFactory. getSupportedEvidenceTypes(String mechName)
Deprecated.protected Collection<Class<? extends Evidence>>
SaslAuthenticationFactory. getSupportedEvidenceTypes(String mechName)
Deprecated.Methods in org.wildfly.security.auth.server with parameters of type Evidence Modifier and Type Method Description default Principal
EvidenceDecoder. apply(Evidence evidence)
(package private) ServerAuthenticationContext.State
ServerAuthenticationContext. assignName(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, Principal originalPrincipal, Evidence evidence, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, boolean exclusive, Attributes runtimeAttributes)
(package private) ServerAuthenticationContext.State
ServerAuthenticationContext. assignName(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, Principal originalPrincipal, Evidence evidence, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
SecurityIdentity
SecurityDomain. authenticate(String name, Evidence evidence)
Perform an authentication based onEvidence
for the specified identity name.SecurityIdentity
SecurityDomain. authenticate(Principal principal, Evidence evidence)
SecurityIdentity
SecurityDomain. authenticate(Evidence evidence)
Perform an authentication based onEvidence
alone.boolean
IdentityCredentials. canVerify(Evidence evidence)
Test whether some of the credentials in this set can verify an evidence.Principal
EvidenceDecoder. getPrincipal(Evidence evidence)
Get the principal from the given evidence.default RealmIdentity
SecurityRealm. getRealmIdentity(Evidence evidence)
Get a handle for to the identity for the given evidence in the context of this security realm.default RealmIdentity
SecurityRealm. getRealmIdentity(Evidence evidence, Function<Principal,Principal> principalTransformer)
Get a handle for the identity for the given evidence in the context of this security realm.default ModifiableRealmIdentity
ModifiableSecurityRealm. getRealmIdentityForUpdate(Evidence evidence)
Get an update handle for to the identity for the given principal in the context of this security realm.String
RealmMapper. getRealmMapping(Principal principal, Evidence evidence)
Get the realm mapping.(package private) static String
ServerAuthenticationContext. mapAll(Principal principal, RealmMapper r1, RealmMapper r2, RealmMapper r3, String defaultRealmName, Evidence evidence)
(package private) String
SecurityDomain. mapRealmName(Principal principal, Evidence evidence)
private static String
ServerAuthenticationContext. mapRealmName(Principal principal, RealmMapper realmMapper, String defaultRealmName, Evidence evidence)
void
ServerAuthenticationContext. setDecodedEvidencePrincipal(Evidence evidence)
Set the decoded evidence principal.boolean
IdentityCredentials. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
Verify the given evidence.boolean
IdentityCredentials. verify(Supplier<Provider[]> providerSupplier, Evidence evidence, Charset hashCharset)
Verify the given evidence.boolean
IdentityCredentials. verify(Evidence evidence)
Verify the given evidence.boolean
IdentityCredentials. verify(Evidence evidence, Charset hashCharset)
Deprecated.boolean
RealmIdentity. verifyEvidence(Evidence evidence)
Verify the given evidence against a credential of this identity.(package private) boolean
ServerAuthenticationContext.AnonymousAuthorizedState. verifyEvidence(Evidence evidence)
(package private) boolean
ServerAuthenticationContext.AuthorizedAuthenticationState. verifyEvidence(Evidence evidence)
(package private) boolean
ServerAuthenticationContext.InactiveState. verifyEvidence(Evidence evidence)
(package private) boolean
ServerAuthenticationContext.NameAssignedState. verifyEvidence(Evidence evidence)
(package private) boolean
ServerAuthenticationContext.State. verifyEvidence(Evidence evidence)
(package private) boolean
ServerAuthenticationContext.UnassignedState. verifyEvidence(Evidence evidence)
boolean
ServerAuthenticationContext. verifyEvidence(Evidence evidence)
Verify the given evidence.Method parameters in org.wildfly.security.auth.server with type arguments of type Evidence Modifier and Type Method Description boolean
IdentityCredentials. canVerify(Class<? extends Evidence> evidenceClass, String algorithmName)
Test whether some of the credentials in this set can verify an evidence of given class and algorithm name.SupportLevel
RealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.SupportLevel
SecurityDomain. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType)
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.SupportLevel
SecurityDomain. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.SupportLevel
SecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.(package private) SupportLevel
ServerAuthenticationContext.AnonymousAuthorizedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
(package private) SupportLevel
ServerAuthenticationContext.AuthorizedAuthenticationState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
SupportLevel
ServerAuthenticationContext. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType)
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.SupportLevel
ServerAuthenticationContext. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.(package private) SupportLevel
ServerAuthenticationContext.InactiveState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
(package private) SupportLevel
ServerAuthenticationContext.NameAssignedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
(package private) SupportLevel
ServerAuthenticationContext.State. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
(package private) SupportLevel
ServerAuthenticationContext.UnassignedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
static RealmMapper
RealmMapper. matching(BiPredicate<? super Principal,? super Evidence> matchRule, String realmName)
Create a realm mapper that matches when the given predicate matches.static RealmMapper
RealmMapper. matchingEvidence(Predicate<? super Evidence> matchRule, String realmName)
Create a realm mapper that matches when the given predicate matches the evidence.static RealmMapper
RealmMapper. matchingEvidenceType(Class<? extends Evidence> evidenceType, String realmName)
Create a realm mapper that matches when the evidence is of the given type. -
Uses of Evidence in org.wildfly.security.auth.server.event
Fields in org.wildfly.security.auth.server.event declared as Evidence Modifier and Type Field Description private Evidence
RealmDefiniteOutcomeAuthenticationEvent. evidence
Methods in org.wildfly.security.auth.server.event that return Evidence Modifier and Type Method Description Evidence
RealmDefiniteOutcomeAuthenticationEvent. getEvidence()
Get the actual credential guess used.Constructors in org.wildfly.security.auth.server.event with parameters of type Evidence Constructor Description RealmDefiniteOutcomeAuthenticationEvent(RealmIdentity realmIdentity, Credential credential, Evidence evidence)
Construct a new instance.RealmFailedAuthenticationEvent(RealmIdentity realmIdentity, Credential credential, Evidence evidence)
Construct a new instance.RealmSuccessfulAuthenticationEvent(RealmIdentity realmIdentity, AuthorizationIdentity authorizationIdentity, Credential credential, Evidence evidence)
Construct a new instance. -
Uses of Evidence in org.wildfly.security.auth.server.http
Methods in org.wildfly.security.auth.server.http that return types with arguments of type Evidence Modifier and Type Method Description protected Collection<Class<? extends Evidence>>
HttpAuthenticationFactory. getSupportedEvidenceTypes(String mechName)
-
Uses of Evidence in org.wildfly.security.auth.server.sasl
Methods in org.wildfly.security.auth.server.sasl that return types with arguments of type Evidence Modifier and Type Method Description protected Collection<Class<? extends Evidence>>
SaslAuthenticationFactory. getSupportedEvidenceTypes(String mechName)
-
Uses of Evidence in org.wildfly.security.auth.util
Methods in org.wildfly.security.auth.util with parameters of type Evidence Modifier and Type Method Description String
MappedRegexRealmMapper. getRealmMapping(Principal principal, Evidence evidence)
String
SimpleRegexRealmMapper. getRealmMapping(Principal principal, Evidence evidence)
-
Uses of Evidence in org.wildfly.security.credential
Methods in org.wildfly.security.credential with parameters of type Evidence Modifier and Type Method Description default boolean
Credential. canVerify(Evidence evidence)
Determine whether this credential can verify the given evidence.boolean
AbstractX509CertificateChainCredential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
boolean
AbstractX509CertificateChainCredential. verify(Evidence evidence)
default boolean
Credential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
Verify the given evidence.default boolean
Credential. verify(Evidence evidence)
Deprecated.useCredential.verify(Supplier, Evidence)
insteadboolean
PasswordCredential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
boolean
PasswordCredential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence, Charset hashCharset)
Verify the given evidence.boolean
PasswordCredential. verify(Evidence evidence, Charset hashCharset)
Verify the given evidence.Method parameters in org.wildfly.security.credential with type arguments of type Evidence Modifier and Type Method Description boolean
AbstractX509CertificateChainCredential. canVerify(Class<? extends Evidence> evidenceClass, String algorithmName)
default boolean
Credential. canVerify(Class<? extends Evidence> evidenceClass, String algorithmName)
Determine whether this credential can, generally speaking, verify the given evidence type.boolean
PasswordCredential. canVerify(Class<? extends Evidence> evidenceClass, String algorithmName)
static boolean
PasswordCredential. canVerifyEvidence(Class<? extends Evidence> evidenceClass, String algorithmName)
Determine whether this credential type can, generally speaking, verify the given evidence type. -
Uses of Evidence in org.wildfly.security.evidence
Subinterfaces of Evidence in org.wildfly.security.evidence Modifier and Type Interface Description interface
AlgorithmEvidence
A piece of evidence which supports multiple algorithms.Classes in org.wildfly.security.evidence that implement Evidence Modifier and Type Class Description class
BearerTokenEvidence
A piece of evidence that is comprised of a bearer security token.class
PasswordGuessEvidence
A piece of evidence that is comprised of a password guess.class
X509PeerCertificateChainEvidence
A piece of evidence that is comprised of a verified peer certificate chain.Methods in org.wildfly.security.evidence with type parameters of type Evidence Modifier and Type Method Description default <E extends Evidence,R>
RAlgorithmEvidence. castAndApply(Class<E> evidenceType, String algorithmName, Function<E,R> function)
default <E extends Evidence,R>
REvidence. castAndApply(Class<E> evidenceType, String algorithmName, Function<E,R> function)
Cast this evidence type and apply a function if the type matches.default <E extends Evidence,R>
REvidence. castAndApply(Class<E> evidenceType, Function<E,R> function)
Cast this evidence type and apply a function if the type matches.default <E extends Evidence>
EEvidence. castAs(Class<E> evidenceType)
Cast this evidence type if the type matches.default <E extends Evidence>
EEvidence. castAs(Class<E> evidenceType, String algorithmName)
Cast this evidence type if the type and algorithm matches. -
Uses of Evidence in org.wildfly.security.http
Methods in org.wildfly.security.http with parameters of type Evidence Modifier and Type Method Description private SecurityIdentity
HttpAuthenticator. login(String username, Evidence evidence, String mechanismName)
Perform a login for the supplied username and password using the specified mechanism name. -
Uses of Evidence in org.wildfly.security.http.oidc
Method parameters in org.wildfly.security.http.oidc with type arguments of type Evidence Modifier and Type Method Description SupportLevel
OidcSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)
-
Uses of Evidence in org.wildfly.security.sasl.util
Fields in org.wildfly.security.sasl.util with type parameters of type Evidence Modifier and Type Field Description (package private) static Set<Class<? extends Evidence>>
SaslMechanismInformation. JUST_BEARER_TOKEN_EVIDENCE
(package private) static Set<Class<? extends Evidence>>
SaslMechanismInformation. JUST_PASSWORD_EVIDENCE
Methods in org.wildfly.security.sasl.util that return types with arguments of type Evidence Modifier and Type Method Description static Set<Class<? extends Evidence>>
SaslMechanismInformation. getSupportedServerEvidenceTypes(String mechName)
Get the supported evidence types for the given SASL server mechanism. -
Uses of Evidence in org.wildfly.security.x500.principal
Methods in org.wildfly.security.x500.principal with parameters of type Evidence Modifier and Type Method Description X500Principal
X500SubjectEvidenceDecoder. getPrincipal(Evidence evidence)
Principal
X509SubjectAltNameEvidenceDecoder. getPrincipal(Evidence evidence)
-