Class AttributeValuesHashFunction
java.lang.Object
net.shibboleth.idp.consent.logic.impl.AttributeValuesHashFunction
- All Implemented Interfaces:
Function<Collection<IdPAttributeValue>,
String>
public class AttributeValuesHashFunction
extends Object
implements Function<Collection<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 Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
AttributeValuesHashFunction
public AttributeValuesHashFunction()
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<Collection<IdPAttributeValue>,
String>
-