public static class DefaultSamlDeployment.DefaultIDP extends Object implements SamlDeployment.IDP
SamlDeployment.IDP.SingleLogoutService, SamlDeployment.IDP.SingleSignOnService| Constructor and Description |
|---|
DefaultIDP() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSignatureValidationKey(PublicKey signatureValidationKey) |
org.apache.http.client.HttpClient |
getClient()
Returns
HttpClient instance that will be used for http communication with this IdP. |
String |
getEntityID()
Returns entity identifier of this IdP.
|
int |
getMinTimeBetweenDescriptorRequests()
Returns minimum time (in seconds) between issuing requests to IdP SAML descriptor.
|
KeyLocator |
getSignatureValidationKeyLocator()
Returns
KeyLocator looking up public keys used for validation of IdP signatures. |
SamlDeployment.IDP.SingleLogoutService |
getSingleLogoutService()
Returns Single logout service configuration for this IdP.
|
SamlDeployment.IDP.SingleSignOnService |
getSingleSignOnService()
Returns Single sign on service configuration for this IdP.
|
void |
refreshKeyLocatorConfiguration() |
void |
setClient(org.apache.http.client.HttpClient client) |
void |
setEntityID(String entityID) |
void |
setMinTimeBetweenDescriptorRequests(int minTimeBetweenDescriptorRequests) |
void |
setSingleLogoutService(SamlDeployment.IDP.SingleLogoutService singleLogoutService) |
void |
setSingleSignOnService(SamlDeployment.IDP.SingleSignOnService singleSignOnService) |
public String getEntityID()
SamlDeployment.IDPgetEntityID in interface SamlDeployment.IDPpublic SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()
SamlDeployment.IDPgetSingleSignOnService in interface SamlDeployment.IDPpublic SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()
SamlDeployment.IDPgetSingleLogoutService in interface SamlDeployment.IDPpublic KeyLocator getSignatureValidationKeyLocator()
SamlDeployment.IDPKeyLocator looking up public keys used for validation of IdP signatures.getSignatureValidationKeyLocator in interface SamlDeployment.IDPpublic int getMinTimeBetweenDescriptorRequests()
SamlDeployment.IDPKeyLocator looking up public keys for validation of IdP signatures
to prevent too frequent requests.getMinTimeBetweenDescriptorRequests in interface SamlDeployment.IDPpublic void setMinTimeBetweenDescriptorRequests(int minTimeBetweenDescriptorRequests)
public void setEntityID(String entityID)
public void addSignatureValidationKey(PublicKey signatureValidationKey)
public void setSingleSignOnService(SamlDeployment.IDP.SingleSignOnService singleSignOnService)
public void setSingleLogoutService(SamlDeployment.IDP.SingleLogoutService singleLogoutService)
public void refreshKeyLocatorConfiguration()
public org.apache.http.client.HttpClient getClient()
SamlDeployment.IDPHttpClient instance that will be used for http communication with this IdP.getClient in interface SamlDeployment.IDPpublic void setClient(org.apache.http.client.HttpClient client)
Copyright © 2019 JBoss by Red Hat. All rights reserved.