public class SAMLArtifactURLBuilder extends Object implements MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder
MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder which understands ArtifactCriterion.| Modifier and Type | Field and Description |
|---|---|
private static com.google.common.io.BaseEncoding |
HEX
Hex encoder.
|
| Constructor and Description |
|---|
SAMLArtifactURLBuilder() |
| Modifier and Type | Method and Description |
|---|---|
private String |
buildFromSourceID(String baseURL,
SAMLSourceIDArtifact sourceIDArtifact)
Builder URL from SAML artifact source ID.
|
String |
buildURL(String baseURL,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Build a request URL using the supplied base service URL and criteria.
|
public String buildURL(@Nonnull String baseURL, @Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
buildURL in interface MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilderbaseURL - the service base URLcriteria - the criteriaprivate String buildFromSourceID(@Nonnull String baseURL, @Nonnull SAMLSourceIDArtifact sourceIDArtifact)
baseURL - the base URLsourceIDArtifact - the source ID artifactCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.