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.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.sasl.util org.wildfly.security.x500.principal -
-
Uses of Evidence in org.wildfly.security.auth.callback
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.server
Methods in org.wildfly.security.auth.server that return types with arguments of type Evidence Modifier and Type Method Description 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)
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.void
ServerAuthenticationContext. setDecodedEvidencePrincipal(Evidence evidence)
Set the decoded evidence principal.boolean
IdentityCredentials. verify(Evidence evidence)
Verify the given evidence.boolean
RealmIdentity. verifyEvidence(Evidence evidence)
Verify the given evidence against a credential of this identity.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.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.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
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 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.default boolean
Credential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
Verify the given evidence.default boolean
Credential. verify(Evidence evidence)
Verify the given evidence.boolean
PasswordCredential. verify(Supplier<Provider[]> providerSupplier, Evidence evidence)
Method parameters in org.wildfly.security.credential with type arguments of type Evidence Modifier and Type Method Description 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.sasl.util
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)
-