|
Oracle | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WebSSOPartner
Abstract representation of a SAML 2.0 partner for Web SSO profile. It contains both metadata information and Binding Client information because it supports Artifact (SOAP) binding.
Field Summary |
---|
Fields inherited from interface com.bea.security.saml2.providers.registry.Partner |
---|
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES |
Fields inherited from interface com.bea.security.saml2.providers.registry.Partner |
---|
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES |
Method Summary | |
---|---|
String |
getArtifactBindingPostForm()
Gets the POST form for the HTTP/Artifact binding. |
IndexedEndpoint[] |
getArtifactResolutionService()
Gets the Artifact Resolution Service end points for this partner. |
String |
getPostBindingPostForm()
Gets the POST form for the HTTP/POST binding. |
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(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(String postForm)
Sets the POST form for the HTTP/POST binding. |
void |
setSSOSigningCert(X509Certificate ssoSigningCert)
Sets the SSO Signing Certificate. |
void |
setWantArtifactRequestSigned(boolean wantSigned)
Sets the want <ArtifactResolve> signed flag. |
Methods inherited from interface com.bea.security.saml2.providers.registry.MetadataPartner |
---|
getContactPersonCompany, getContactPersonEmailAddress, getContactPersonGivenName, getContactPersonSurName, getContactPersonTelephoneNumber, getContactPersonType, getEntityID, getErrorURL, getOrganizationName, getOrganizationURL, setContactPersonCompany, setContactPersonEmailAddress, setContactPersonGivenName, setContactPersonSurName, setContactPersonTelephoneNumber, setContactPersonType, setEntityID, setErrorURL, setOrganizationName, setOrganizationURL |
Methods inherited from interface com.bea.security.saml2.providers.registry.Partner |
---|
getAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setName |
Methods inherited from interface com.bea.security.saml2.providers.registry.BindingClientPartner |
---|
getClientPasswordEncrypted, getClientUsername, getTransportLayerClientCert, isClientPasswordSet, setClientPassword, setClientUsername, setTransportLayerClientCert |
Methods inherited from interface com.bea.security.saml2.providers.registry.Partner |
---|
getAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setName |
Method Detail |
---|
IndexedEndpoint[] getArtifactResolutionService()
X509Certificate getSSOSigningCert()
void setSSOSigningCert(X509Certificate ssoSigningCert)
ssoSigningCert
- the SSO Signing Certificate to setWebSSOPartner.getSSOSigningCert()
void setArtifactResolutionService(IndexedEndpoint[] endpoints)
endpoints
- the Artifact Resolution Service end points to setboolean isArtifactBindingUsePOSTMethod()
void setArtifactBindingUsePOSTMethod(boolean isPOSTArtifact)
isPOSTArtifact
- the flag to setWebSSOPartner.isArtifactBindingUsePOSTMethod()
String getArtifactBindingPostForm()
void setArtifactBindingPostForm(String postForm)
postForm
- the URI indicating the location, with full application context,
of the POST form that should be usedWebSSOPartner.getArtifactBindingPostForm()
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 setWebSSOPartner.isWantArtifactRequestSigned()
String getPostBindingPostForm()
void setPostBindingPostForm(String postForm)
postForm
- the URI indicating the location, with full application context, of the POST form
that should be usedWebSSOPartner.getPostBindingPostForm()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |