Interface AssertionValidationNetworkInformationSupplier
- All Known Implementing Classes:
BasicNetworkInformationSupplier,HttpServletRequestNetworkInformationSupplier
public interface AssertionValidationNetworkInformationSupplier
Interface for a component that supplies network-related information for assertion validation.
-
Method Summary
Modifier and TypeMethodDescriptionThe X.509 certificate presented by the attesting party, may be null.The attesting party's IP address, may be null.The endpoint URI at which the assertion being validated was received, may be null.
-
Method Details
-
getAttesterCertificate
The X.509 certificate presented by the attesting party, may be null.- Returns:
- the attesting party's certificate, or null
-
getAttesterIPAddress
The attesting party's IP address, may be null.For IPv6 addresses this should be in "sanitized" form, without enclosing square brackets.
- Returns:
- the attesting party's IP address, or null if not known
-
getReceiverEndpointURI
The endpoint URI at which the assertion being validated was received, may be null.- Returns:
- the endpoint URI, or null if not applicable
-