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.IDP
getEntityID
in interface SamlDeployment.IDP
public SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()
SamlDeployment.IDP
getSingleSignOnService
in interface SamlDeployment.IDP
public SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()
SamlDeployment.IDP
getSingleLogoutService
in interface SamlDeployment.IDP
public KeyLocator getSignatureValidationKeyLocator()
SamlDeployment.IDP
KeyLocator
looking up public keys used for validation of IdP signatures.getSignatureValidationKeyLocator
in interface SamlDeployment.IDP
public int getMinTimeBetweenDescriptorRequests()
SamlDeployment.IDP
KeyLocator
looking up public keys for validation of IdP signatures
to prevent too frequent requests.getMinTimeBetweenDescriptorRequests
in interface SamlDeployment.IDP
public 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.IDP
HttpClient
instance that will be used for http communication with this IdP.getClient
in interface SamlDeployment.IDP
public void setClient(org.apache.http.client.HttpClient client)
Copyright © 2018 JBoss by Red Hat. All rights reserved.