Class AttributeValuesHashFunction
java.lang.Object
net.shibboleth.idp.consent.logic.impl.AttributeValuesHashFunction
- All Implemented Interfaces:
Function<Collection<net.shibboleth.idp.attribute.IdPAttributeValue>,String>
public class AttributeValuesHashFunction
extends Object
implements Function<Collection<net.shibboleth.idp.attribute.IdPAttributeValue>,String>
Function to calculate the hash of the values of an IdP attribute.
Returns
null for a null input or empty collection of IdP attribute values.
Null IdP attribute values are ignored.
The hash returned is the Base64 encoded representation of the SHA-256 digest.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(Collection<net.shibboleth.idp.attribute.IdPAttributeValue> input)
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
AttributeValuesHashFunction
public AttributeValuesHashFunction()
-
-
Method Details
-
apply
@Nullable public String apply(@Nullable Collection<net.shibboleth.idp.attribute.IdPAttributeValue> input) - Specified by:
applyin interfaceFunction<Collection<net.shibboleth.idp.attribute.IdPAttributeValue>,String>
-