Uses of Interface
org.wildfly.security.evidence.Evidence
Packages that use Evidence
Package
Description
Extended callbacks and supporting utilities which allow efficient callback handler implementation.
Security realm implementations for Elytron.
Classes related to a
SecurityRealm implementation based on the JDBC (Java Database Connectivity) API.Classes related to mapping columns from a database table to internal representations of identity data (eg.: attributes, password and keys, etc).
Classes related to a
SecurityRealm implementation that handles different types of security tokens.Server side of authentication provided by Elytron.
Miscellaneous utility classes and APIs for client and server login applications.
The evidence types used by Elytron.
-
Uses of Evidence in org.wildfly.extension.elytron
Methods in org.wildfly.extension.elytron with parameters of type EvidenceModifier and TypeMethodDescriptionJaasCustomSecurityRealmWrapper.getRealmIdentity(Evidence evidence) Deprecated.JaasCustomSecurityRealmWrapper.getRealmIdentity(Evidence evidence, Function<Principal, Principal> principalTransformer) Deprecated.Method parameters in org.wildfly.extension.elytron with type arguments of type EvidenceModifier and TypeMethodDescriptionJaasCustomSecurityRealmWrapper.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) Deprecated. -
Uses of Evidence in org.wildfly.security.auth.callback
Methods in org.wildfly.security.auth.callback with type parameters of type EvidenceModifier and TypeMethodDescription<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 EvidenceModifier and TypeMethodDescriptionEvidenceDecodePrincipalCallback.getEvidence()Get the evidence being decoded.EvidenceVerifyCallback.getEvidence()Get the evidence being verified.Constructors in org.wildfly.security.auth.callback with parameters of type EvidenceModifierConstructorDescriptionEvidenceDecodePrincipalCallback(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
Methods in org.wildfly.security.auth.realm with parameters of type EvidenceModifier and TypeMethodDescriptionprotected RealmIdentityFailoverSecurityRealm.createFailoverIdentity(RealmIdentity identity, Evidence evidence) AggregateSecurityRealm.getRealmIdentity(Evidence evidence) DistributedSecurityRealm.getRealmIdentity(Evidence evidence) FailoverSecurityRealm.getRealmIdentity(Evidence evidence) booleanFailoverSecurityRealm.FailoverRealmIdentity.verifyEvidence(Evidence evidence) Method parameters in org.wildfly.security.auth.realm with type arguments of type EvidenceModifier and TypeMethodDescriptionAggregateSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) CachingSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) DistributedSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) FailoverSecurityRealm.FailoverRealmIdentity.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) FailoverSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) FileSystemSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) JaasSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) KeyStoreBackedSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) LegacyPropertiesSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) SimpleMapBackedSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) -
Uses of Evidence in org.wildfly.security.auth.realm.jdbc
Method parameters in org.wildfly.security.auth.realm.jdbc with type arguments of type EvidenceModifier and TypeMethodDescriptionJdbcSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) default SupportLevelKeyMapper.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 EvidenceModifier and TypeMethodDescriptionPasswordKeyMapper.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 EvidenceMethod parameters in org.wildfly.security.auth.realm.token with type arguments of type EvidenceModifier and TypeMethodDescriptionTokenSecurityRealm.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) -
Uses of Evidence in org.wildfly.security.auth.server
Methods in org.wildfly.security.auth.server that return types with arguments of type EvidenceModifier and TypeMethodDescriptionprotected 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 EvidenceModifier and TypeMethodDescriptiondefault PrincipalSecurityDomain.authenticate(String name, Evidence evidence) Perform an authentication based onEvidencefor the specified identity name.SecurityDomain.authenticate(Principal principal, Evidence evidence) SecurityDomain.authenticate(Evidence evidence) Perform an authentication based onEvidencealone.booleanTest whether some of the credentials in this set can verify an evidence.EvidenceDecoder.getPrincipal(Evidence evidence) Get the principal from the given evidence.default RealmIdentitySecurityRealm.getRealmIdentity(Evidence evidence) Get a handle for to the identity for the given evidence in the context of this security realm.default RealmIdentitySecurityRealm.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 ModifiableRealmIdentityModifiableSecurityRealm.getRealmIdentityForUpdate(Evidence evidence) Get an update handle for to the identity for the given principal in the context of this security realm.RealmMapper.getRealmMapping(Principal principal, Evidence evidence) Get the realm mapping.voidServerAuthenticationContext.setDecodedEvidencePrincipal(Evidence evidence) Set the decoded evidence principal.booleanVerify the given evidence.booleanIdentityCredentials.verify(Supplier<Provider[]> providerSupplier, Evidence evidence, Charset hashCharset) Verify the given evidence.booleanVerify the given evidence.booleanDeprecated.booleanRealmIdentity.verifyEvidence(Evidence evidence) Verify the given evidence against a credential of this identity.booleanServerAuthenticationContext.verifyEvidence(Evidence evidence) Verify the given evidence.Method parameters in org.wildfly.security.auth.server with type arguments of type EvidenceModifier and TypeMethodDescriptionbooleanTest whether some of the credentials in this set can verify an evidence of given class and algorithm name.RealmIdentity.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.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.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.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.ServerAuthenticationContext.getEvidenceVerifySupport(Class<? extends Evidence> evidenceType) Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.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 RealmMapperRealmMapper.matching(BiPredicate<? super Principal, ? super Evidence> matchRule, String realmName) Create a realm mapper that matches when the given predicate matches.static RealmMapperRealmMapper.matchingEvidence(Predicate<? super Evidence> matchRule, String realmName) Create a realm mapper that matches when the given predicate matches the evidence.static RealmMapperRealmMapper.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 EvidenceModifier and TypeMethodDescriptionRealmDefiniteOutcomeAuthenticationEvent.getEvidence()Get the actual credential guess used.Constructors in org.wildfly.security.auth.server.event with parameters of type EvidenceModifierConstructorDescriptionRealmFailedAuthenticationEvent(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 EvidenceModifier and TypeMethodDescriptionprotected 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 EvidenceModifier and TypeMethodDescriptionprotected 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 EvidenceModifier and TypeMethodDescriptionMappedRegexRealmMapper.getRealmMapping(Principal principal, Evidence evidence) SimpleRegexRealmMapper.getRealmMapping(Principal principal, Evidence evidence) -
Uses of Evidence in org.wildfly.security.credential
Methods in org.wildfly.security.credential with parameters of type EvidenceModifier and TypeMethodDescriptiondefault booleanDetermine whether this credential can verify the given evidence.default booleanVerify the given evidence.default booleanDeprecated.useCredential.verify(Supplier, Evidence)insteadbooleanbooleanPasswordCredential.verify(Supplier<Provider[]> providerSupplier, Evidence evidence, Charset hashCharset) Verify the given evidence.booleanVerify the given evidence.Method parameters in org.wildfly.security.credential with type arguments of type EvidenceModifier and TypeMethodDescriptiondefault booleanDetermine whether this credential can, generally speaking, verify the given evidence type.booleanstatic booleanPasswordCredential.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.evidenceModifier and TypeInterfaceDescriptioninterfaceA piece of evidence which supports multiple algorithms.Classes in org.wildfly.security.evidence that implement EvidenceModifier and TypeClassDescriptionfinal classA piece of evidence that is comprised of a bearer security token.final classA piece of evidence that is comprised of a password guess.final classA piece of evidence that is comprised of a verified peer certificate chain.Methods in org.wildfly.security.evidence with type parameters of type EvidenceModifier and TypeMethodDescriptiondefault <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>
ECast this evidence type if the type matches.default <E extends Evidence>
ECast 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 EvidenceModifier and TypeMethodDescriptionSaslMechanismInformation.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 EvidenceModifier and TypeMethodDescriptionX500SubjectEvidenceDecoder.getPrincipal(Evidence evidence) X509SubjectAltNameEvidenceDecoder.getPrincipal(Evidence evidence)
IdentityCredentials.verify(Supplier, Evidence, Charset)instead