|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.security.saml2.providers.registry.WebSSOIdPPartnerImpl
public class WebSSOIdPPartnerImpl
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 |
Constructor Summary | |
---|---|
WebSSOIdPPartnerImpl()
|
Method Summary | |
---|---|
String |
getArtifactBindingPostForm()
Gets the POST form for the HTTP/Artifact binding. |
IndexedEndpoint[] |
getArtifactResolutionService()
|
String[] |
getAudienceURIs()
Returns an array of <Audience> URI values for the <AudienceRestriction> condition of SAML assertions. |
String |
getClientPassword()
|
String |
getClientPasswordEncrypted()
Returns encrypted client binding password, if available |
String |
getClientUsername()
Get the binding client username. |
String |
getContactPersonCompany()
|
String |
getContactPersonEmailAddress()
|
String |
getContactPersonGivenName()
|
String |
getContactPersonSurName()
|
String |
getContactPersonTelephoneNumber()
|
String |
getContactPersonType()
|
String |
getDescription()
Returns the description for this partner. |
String |
getEntityID()
Returns this partner's entity ID, which must be a URI. |
String |
getErrorURL()
This error url is part of saml 2.0 metadata, is not actually used by any implementation in CSS. |
String |
getIdentityProviderNameMapperClassname()
Returns classname of IdP Provider name mapper for the conversion from JAAS Subject principals to SAML2 attributes |
String |
getIssuerURI()
Get this partner's Issuer URI. |
String |
getName()
Returns this partner's name. |
String |
getOrganizationName()
|
String |
getOrganizationURL()
|
String |
getPostBindingPostForm()
Gets the POST form for the HTTP/POST binding. |
String[] |
getRedirectURIs()
Get the Redirect URIs. |
Endpoint[] |
getSingleSignOnService()
Get the single sign on service end points of the specified IdP. |
X509Certificate |
getSSOSigningCert()
Get the SSON Signing Certificate. |
X509Certificate |
getTransportLayerClientCert()
Get the transport level security (TLS/SSL) client certificate. |
boolean |
isArtifactBindingUsePOSTMethod()
Gets the artifact binding use POST HTTP method flag. |
boolean |
isClientPasswordSet()
Check whether the ClientPassword is set |
boolean |
isEnabled()
Returns the enabled flag for this partner. |
boolean |
isNameModified()
Returns the nameModified flag for this partner. |
boolean |
isPlainPasswordChanged()
|
boolean |
isProcessAttributes()
Process attribute flag. |
boolean |
isVirtualUserEnabled()
Get the Virtual User Enabled value. |
boolean |
isWantArtifactRequestSigned()
Gets the flag that determines if the <ArtifactRequest> documents will be signed |
boolean |
isWantAssertionsSigned()
|
boolean |
isWantAuthnRequestsSigned()
The flag of if the idp want the AuthnRequest document to be signed. |
void |
setArtifactBindingPostForm(String postForm)
Sets the POST form for the HTTP/Artifact binding. |
void |
setArtifactBindingUsePOSTMethod(boolean isArtifactUsePost)
|
void |
setArtifactResolutionService(IndexedEndpoint[] artifactResolutionService)
|
void |
setAudienceURIs(String[] audienceURIs)
Sets the <Audience> URI values for this partner. |
void |
setClientPassword(String clientPassword)
Set the password that must be used by this partner when access bindings of the local site, e.g. |
void |
setClientPasswordEncrypted(String clientPasswordEncrypted)
|
void |
setClientUsername(String clientUsername)
Set the binding client username. |
void |
setContactPersonCompany(String contactPersonCompany)
|
void |
setContactPersonEmailAddress(String contactPersonEmailAddress)
|
void |
setContactPersonGivenName(String contactPersonGivenName)
|
void |
setContactPersonSurName(String contactPersonSurName)
|
void |
setContactPersonTelephoneNumber(String contactPersonTelephoneNumber)
|
void |
setContactPersonType(String contactPersonType)
|
void |
setDescription(String description)
Set the description for this partner. |
void |
setEnabled(boolean enabled)
Set the enabled flag for this partner. |
void |
setEntityID(String entityID)
Set the entity ID for this partner |
void |
setErrorURL(String errorURL)
|
void |
setIdentityProviderNameMapperClassname(String identityProviderNameMapperClassname)
Sets IdP Provider name mapper classname |
void |
setIssuerURI(String issuerURI)
Set the Issuer URI value for this partner. |
void |
setName(String name)
Set the partner's name. |
void |
setOrganizationName(String organizationName)
|
void |
setOrganizationURL(String organizationURL)
|
void |
setPostBindingPostForm(String postForm)
Sets the POST form for the HTTP/POST binding. |
void |
setProcessAttributes(boolean processAttributes)
Set the process attribute flag. |
void |
setRedirectURIs(String[] redirectURIs)
Set the Redirect URIs. |
void |
setSingleSignOnService(Endpoint[] singleSignOnService)
Set the endpoints for this idp partner. |
void |
setSSOSigningCert(X509Certificate ssoSigningCert)
Set the SSO Signing Certificate. |
void |
setTransportLayerClientCert(X509Certificate transportLayerClientCert)
Set the transport layer security (TLS/SSL) client certificate. |
void |
setVirtualUserEnabled(boolean virtualUserEnabled)
Set the Virtual User Enabled value. |
void |
setWantArtifactRequestSigned(boolean wantSigned)
Sets the flag that determines if the <ArtifactRequest> documents will be signed |
void |
setWantAssertionsSigned(boolean wantAssertionsSigned)
|
void |
setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
set the wantAuthnRequest flag. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebSSOIdPPartnerImpl()
Method Detail |
---|
public IndexedEndpoint[] getArtifactResolutionService()
getArtifactResolutionService
in interface WebSSOPartner
public void setArtifactResolutionService(IndexedEndpoint[] artifactResolutionService)
setArtifactResolutionService
in interface WebSSOPartner
public X509Certificate getSSOSigningCert()
WebSSOPartner
getSSOSigningCert
in interface WebSSOPartner
public void setSSOSigningCert(X509Certificate ssoSigningCert)
WebSSOPartner
setSSOSigningCert
in interface WebSSOPartner
ssoSigningCert
- The SSO Signing Certificate to set.WebSSOPartner.getSSOSigningCert()
public String[] getAudienceURIs()
Partner
Note that for Web SSO cases, this value is not honored. The only Audience URI for Web SSO is the IdP's Entity ID.
getAudienceURIs
in interface Partner
MetadataPartner.getEntityID()
public void setAudienceURIs(String[] audienceURIs)
Partner
setAudienceURIs
in interface Partner
audienceURIs
- <Audience> URI valuesPartner.getAudienceURIs()
public String getClientPassword()
public void setClientPassword(String clientPassword)
BindingClientPartner
setClientPassword
in interface BindingClientPartner
clientPassword
- The client binding password to set.public String getClientUsername()
BindingClientPartner
getClientUsername
in interface BindingClientPartner
public void setClientUsername(String clientUsername)
BindingClientPartner
setClientUsername
in interface BindingClientPartner
clientUsername
- The binding client usernameBindingClientPartner.getClientUsername()
public String getContactPersonCompany()
getContactPersonCompany
in interface MetadataPartner
public void setContactPersonCompany(String contactPersonCompany)
setContactPersonCompany
in interface MetadataPartner
public String getContactPersonEmailAddress()
getContactPersonEmailAddress
in interface MetadataPartner
public void setContactPersonEmailAddress(String contactPersonEmailAddress)
setContactPersonEmailAddress
in interface MetadataPartner
public String getContactPersonGivenName()
getContactPersonGivenName
in interface MetadataPartner
public void setContactPersonGivenName(String contactPersonGivenName)
setContactPersonGivenName
in interface MetadataPartner
public String getContactPersonSurName()
getContactPersonSurName
in interface MetadataPartner
public void setContactPersonSurName(String contactPersonSurName)
setContactPersonSurName
in interface MetadataPartner
public String getContactPersonTelephoneNumber()
getContactPersonTelephoneNumber
in interface MetadataPartner
public void setContactPersonTelephoneNumber(String contactPersonTelephoneNumber)
setContactPersonTelephoneNumber
in interface MetadataPartner
public String getContactPersonType()
getContactPersonType
in interface MetadataPartner
public void setContactPersonType(String contactPersonType)
setContactPersonType
in interface MetadataPartner
public String getDescription()
Partner
getDescription
in interface Partner
public void setDescription(String description)
Partner
setDescription
in interface Partner
description
- The description value to set.public boolean isEnabled()
Partner
isEnabled
in interface Partner
public void setEnabled(boolean enabled)
Partner
setEnabled
in interface Partner
enabled
- The enabled flag to set.public String getEntityID()
MetadataPartner
getEntityID
in interface MetadataPartner
public void setEntityID(String entityID)
MetadataPartner
setEntityID
in interface MetadataPartner
entityID
- Partner entity IDpublic String getErrorURL()
MetadataPartner
getErrorURL
in interface MetadataPartner
public void setErrorURL(String errorURL)
setErrorURL
in interface MetadataPartner
public boolean isWantAuthnRequestsSigned()
WebSSOIdPPartner
isWantAuthnRequestsSigned
in interface WebSSOIdPPartner
public void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
WebSSOIdPPartner
setWantAuthnRequestsSigned
in interface WebSSOIdPPartner
public String getIdentityProviderNameMapperClassname()
IdPPartner
getIdentityProviderNameMapperClassname
in interface IdPPartner
public void setIdentityProviderNameMapperClassname(String identityProviderNameMapperClassname)
IdPPartner
setIdentityProviderNameMapperClassname
in interface IdPPartner
identityProviderNameMapperClassname
- Name mapper classnameIdPPartner.getIdentityProviderNameMapperClassname()
public String getIssuerURI()
IdPPartner
getIssuerURI
in interface IdPPartner
MetadataPartner.getEntityID()
public void setIssuerURI(String issuerURI)
IdPPartner
setIssuerURI
in interface IdPPartner
issuerURI
- The partner's Issuer URI.IdPPartner.getIssuerURI()
public String getOrganizationName()
getOrganizationName
in interface MetadataPartner
public void setOrganizationName(String organizationName)
setOrganizationName
in interface MetadataPartner
public String getOrganizationURL()
getOrganizationURL
in interface MetadataPartner
public void setOrganizationURL(String organizationURL)
setOrganizationURL
in interface MetadataPartner
public boolean isProcessAttributes()
IdPPartner
This value works together with the default value in the identity asserter mbean settings. If either is true, the attribute will be processed.
isProcessAttributes
in interface IdPPartner
public void setProcessAttributes(boolean processAttributes)
IdPPartner
setProcessAttributes
in interface IdPPartner
IdPPartner.isProcessAttributes()
public String[] getRedirectURIs()
WebSSOIdPPartner
getRedirectURIs
in interface WebSSOIdPPartner
public void setRedirectURIs(String[] redirectURIs)
WebSSOIdPPartner
setRedirectURIs
in interface WebSSOIdPPartner
redirectURIs
- The Redirect URIs to set.com.bea.common.security.utils.URLMatchMap
public Endpoint[] getSingleSignOnService()
WebSSOIdPPartner
getSingleSignOnService
in interface WebSSOIdPPartner
public void setSingleSignOnService(Endpoint[] singleSignOnService)
WebSSOIdPPartner
setSingleSignOnService
in interface WebSSOIdPPartner
Endpoint
public X509Certificate getTransportLayerClientCert()
BindingClientPartner
getTransportLayerClientCert
in interface BindingClientPartner
public void setTransportLayerClientCert(X509Certificate transportLayerClientCert)
BindingClientPartner
setTransportLayerClientCert
in interface BindingClientPartner
transportLayerClientCert
- The client certificateBindingClientPartner.getTransportLayerClientCert()
public boolean isVirtualUserEnabled()
IdPPartner
isVirtualUserEnabled
in interface IdPPartner
public void setVirtualUserEnabled(boolean virtualUserEnabled)
IdPPartner
setVirtualUserEnabled
in interface IdPPartner
virtualUserEnabled
- The Virtual user Enabled valuee to set.public boolean isWantAssertionsSigned()
isWantAssertionsSigned
in interface IdPPartner
public void setWantAssertionsSigned(boolean wantAssertionsSigned)
setWantAssertionsSigned
in interface IdPPartner
public boolean isNameModified()
Partner
isNameModified
in interface Partner
public void setName(String name)
Partner
setName
in interface Partner
public String getName()
Partner
getName
in interface Partner
public String getClientPasswordEncrypted()
BindingClientPartner
getClientPasswordEncrypted
in interface BindingClientPartner
public boolean isClientPasswordSet()
BindingClientPartner
isClientPasswordSet
in interface BindingClientPartner
BindingClientPartner.setClientPassword(String)
public String getArtifactBindingPostForm()
WebSSOPartner
getArtifactBindingPostForm
in interface WebSSOPartner
public void setArtifactBindingPostForm(String postForm)
WebSSOPartner
setArtifactBindingPostForm
in interface WebSSOPartner
postForm
- The URI of the POST form to set.public String getPostBindingPostForm()
WebSSOPartner
getPostBindingPostForm
in interface WebSSOPartner
public void setPostBindingPostForm(String postForm)
WebSSOPartner
setPostBindingPostForm
in interface WebSSOPartner
postForm
- The URI of the POST form to set.public boolean isWantArtifactRequestSigned()
WebSSOPartner
isWantArtifactRequestSigned
in interface WebSSOPartner
public void setWantArtifactRequestSigned(boolean wantSigned)
WebSSOPartner
setWantArtifactRequestSigned
in interface WebSSOPartner
wantSigned
- want signed flagpublic boolean isArtifactBindingUsePOSTMethod()
WebSSOPartner
isArtifactBindingUsePOSTMethod
in interface WebSSOPartner
public void setArtifactBindingUsePOSTMethod(boolean isArtifactUsePost)
setArtifactBindingUsePOSTMethod
in interface WebSSOPartner
public void setClientPasswordEncrypted(String clientPasswordEncrypted)
public boolean isPlainPasswordChanged()
|
Because this information documents a Tech Preview of a BEA product, it may be incomplete and is subject to change. Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/essex/TechPreview Copyright 2007 BEA Systems Inc. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |