Interface EvidenceVerifier

    • Method Detail

      • getEvidenceVerifySupport

        SupportLevel getEvidenceVerifySupport​(Class<? extends Evidence> evidenceType,
                                              String algorithmName)
                                       throws RealmUnavailableException
        Get the SupportLevel for the level of evidence validation support for the named credential.
        Parameters:
        evidenceType - the evidence type (must not be null)
        algorithmName - the evidence algorithm name or null if none
        Returns:
        the level of support for the named credential
        Throws:
        RealmUnavailableException - if the realm is currently unable to handle requests
      • addRequiredIdentityAttributes

        default void addRequiredIdentityAttributes​(Collection<String> attributes)
        Construct set of LDAP attributes, which should be loaded as part of the identity from identity entry.
        Parameters:
        attributes - output collection of attributes names, into which should be added
      • addBinaryIdentityAttributes

        default void addBinaryIdentityAttributes​(Collection<String> attributes)
        Construct set of LDAP attributes, which should be loaded as binary data. Should be subset of addRequiredIdentityAttributes(Collection) output.
        Parameters:
        attributes - output collection of attributes names, into which should be added