BindingClientPartner, MetadataPartner, Partner, java.io.SerializableWebSSOIdPPartner, WebSSOSPPartnerpublic interface WebSSOPartner extends MetadataPartner, BindingClientPartner
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getArtifactBindingPostForm() |
Gets the POST form for the HTTP/Artifact binding.
|
IndexedEndpoint[] |
getArtifactResolutionService() |
Gets the Artifact Resolution Service end points for this partner.
|
java.lang.String |
getPostBindingPostForm() |
Gets the POST form for the HTTP/POST binding.
|
Endpoint[] |
getSingleLogoutService() |
Gets the Single Logout Service end points for this partner.
|
java.security.cert.X509Certificate |
getSSOSigningCert() |
Gets the SSO Signing Certificate.
|
boolean |
isArtifactBindingUsePOSTMethod() |
Gets the flag that indicates whether to use POST when sending an artifact to the partner's
HTTP/Artifact bindings.
|
boolean |
isWantArtifactRequestSigned() |
Gets the flag that indicates if this partner expects to receive signed <ArtifactResolve> documents.
|
void |
setArtifactBindingPostForm(java.lang.String postForm) |
Sets the POST form for the HTTP/Artifact binding.
|
void |
setArtifactBindingUsePOSTMethod(boolean isPOSTArtifact) |
Sets the artifact binding use POST method flag.
|
void |
setArtifactResolutionService(IndexedEndpoint[] endpoints) |
Sets the Artifact Resolution Service end points for this partner.
|
void |
setPostBindingPostForm(java.lang.String postForm) |
Sets the POST form for the HTTP/POST binding.
|
void |
setSingleLogoutService(Endpoint[] endpoints) |
Sets the Single Logout Service end points for this partner.
|
void |
setSSOSigningCert(java.security.cert.X509Certificate ssoSigningCert) |
Sets the SSO Signing Certificate.
|
void |
setWantArtifactRequestSigned(boolean wantSigned) |
Sets the want <ArtifactResolve> signed flag.
|
getClientPasswordEncrypted, getClientUsername, getTransportLayerClientCert, isClientPasswordSet, setClientPassword, setClientUsername, setTransportLayerClientCertgetContactPersonCompany, getContactPersonEmailAddress, getContactPersonGivenName, getContactPersonSurName, getContactPersonTelephoneNumber, getContactPersonType, getEntityID, getErrorURL, getOrganizationName, getOrganizationURL, setContactPersonCompany, setContactPersonEmailAddress, setContactPersonGivenName, setContactPersonSurName, setContactPersonTelephoneNumber, setContactPersonType, setEntityID, setErrorURL, setOrganizationName, setOrganizationURLgetAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setNameIndexedEndpoint[] getArtifactResolutionService()
java.security.cert.X509Certificate getSSOSigningCert()
void setSSOSigningCert(java.security.cert.X509Certificate ssoSigningCert)
ssoSigningCert - the SSO Signing Certificate to setgetSSOSigningCert()void setArtifactResolutionService(IndexedEndpoint[] endpoints)
endpoints - the Artifact Resolution Service end points to setboolean isArtifactBindingUsePOSTMethod()
void setArtifactBindingUsePOSTMethod(boolean isPOSTArtifact)
isPOSTArtifact - the flag to setisArtifactBindingUsePOSTMethod()java.lang.String getArtifactBindingPostForm()
void setArtifactBindingPostForm(java.lang.String postForm)
postForm - the URI indicating the location, with full application context,
of the POST form that should be usedgetArtifactBindingPostForm()boolean isWantArtifactRequestSigned()
If any Artifact Binding is enabled at local site, the <ArtifactResolve> sent to this partner will be signed if this flag is set to true. On the other hand, the signature of the received <ArtifactResolve> will be verified if:
SingleSignOnServicesMBean.WantArtifactRequestsSigned is set to true
Unsigned <ArtifactResolve> will cause signature verification to fail if the local configuration indicates that signing is required.
void setWantArtifactRequestSigned(boolean wantSigned)
wantSigned - the flag to setisWantArtifactRequestSigned()java.lang.String getPostBindingPostForm()
void setPostBindingPostForm(java.lang.String postForm)
postForm - the URI indicating the location, with full application context, of the POST form
that should be usedgetPostBindingPostForm()Endpoint[] getSingleLogoutService()