|
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 WebSSOPartnerpublic void setArtifactResolutionService(IndexedEndpoint[] artifactResolutionService)
setArtifactResolutionService in interface WebSSOPartnerpublic X509Certificate getSSOSigningCert()
WebSSOPartner
getSSOSigningCert in interface WebSSOPartnerpublic void setSSOSigningCert(X509Certificate ssoSigningCert)
WebSSOPartner
setSSOSigningCert in interface WebSSOPartnerssoSigningCert - The SSO Signing Certificate to set.WebSSOPartner.getSSOSigningCert()public String[] getAudienceURIs()
PartnerNote 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 PartnerMetadataPartner.getEntityID()public void setAudienceURIs(String[] audienceURIs)
Partner
setAudienceURIs in interface PartneraudienceURIs - <Audience> URI valuesPartner.getAudienceURIs()public String getClientPassword()
public void setClientPassword(String clientPassword)
BindingClientPartner
setClientPassword in interface BindingClientPartnerclientPassword - The client binding password to set.public String getClientUsername()
BindingClientPartner
getClientUsername in interface BindingClientPartnerpublic void setClientUsername(String clientUsername)
BindingClientPartner
setClientUsername in interface BindingClientPartnerclientUsername - The binding client usernameBindingClientPartner.getClientUsername()public String getContactPersonCompany()
getContactPersonCompany in interface MetadataPartnerpublic void setContactPersonCompany(String contactPersonCompany)
setContactPersonCompany in interface MetadataPartnerpublic String getContactPersonEmailAddress()
getContactPersonEmailAddress in interface MetadataPartnerpublic void setContactPersonEmailAddress(String contactPersonEmailAddress)
setContactPersonEmailAddress in interface MetadataPartnerpublic String getContactPersonGivenName()
getContactPersonGivenName in interface MetadataPartnerpublic void setContactPersonGivenName(String contactPersonGivenName)
setContactPersonGivenName in interface MetadataPartnerpublic String getContactPersonSurName()
getContactPersonSurName in interface MetadataPartnerpublic void setContactPersonSurName(String contactPersonSurName)
setContactPersonSurName in interface MetadataPartnerpublic String getContactPersonTelephoneNumber()
getContactPersonTelephoneNumber in interface MetadataPartnerpublic void setContactPersonTelephoneNumber(String contactPersonTelephoneNumber)
setContactPersonTelephoneNumber in interface MetadataPartnerpublic String getContactPersonType()
getContactPersonType in interface MetadataPartnerpublic void setContactPersonType(String contactPersonType)
setContactPersonType in interface MetadataPartnerpublic String getDescription()
Partner
getDescription in interface Partnerpublic void setDescription(String description)
Partner
setDescription in interface Partnerdescription - The description value to set.public boolean isEnabled()
Partner
isEnabled in interface Partnerpublic void setEnabled(boolean enabled)
Partner
setEnabled in interface Partnerenabled - The enabled flag to set.public String getEntityID()
MetadataPartner
getEntityID in interface MetadataPartnerpublic void setEntityID(String entityID)
MetadataPartner
setEntityID in interface MetadataPartnerentityID - Partner entity IDpublic String getErrorURL()
MetadataPartner
getErrorURL in interface MetadataPartnerpublic void setErrorURL(String errorURL)
setErrorURL in interface MetadataPartnerpublic boolean isWantAuthnRequestsSigned()
WebSSOIdPPartner
isWantAuthnRequestsSigned in interface WebSSOIdPPartnerpublic void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
WebSSOIdPPartner
setWantAuthnRequestsSigned in interface WebSSOIdPPartnerpublic String getIdentityProviderNameMapperClassname()
IdPPartner
getIdentityProviderNameMapperClassname in interface IdPPartnerpublic void setIdentityProviderNameMapperClassname(String identityProviderNameMapperClassname)
IdPPartner
setIdentityProviderNameMapperClassname in interface IdPPartneridentityProviderNameMapperClassname - Name mapper classnameIdPPartner.getIdentityProviderNameMapperClassname()public String getIssuerURI()
IdPPartner
getIssuerURI in interface IdPPartnerMetadataPartner.getEntityID()public void setIssuerURI(String issuerURI)
IdPPartner
setIssuerURI in interface IdPPartnerissuerURI - The partner's Issuer URI.IdPPartner.getIssuerURI()public String getOrganizationName()
getOrganizationName in interface MetadataPartnerpublic void setOrganizationName(String organizationName)
setOrganizationName in interface MetadataPartnerpublic String getOrganizationURL()
getOrganizationURL in interface MetadataPartnerpublic void setOrganizationURL(String organizationURL)
setOrganizationURL in interface MetadataPartnerpublic boolean isProcessAttributes()
IdPPartnerThis 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 IdPPartnerpublic void setProcessAttributes(boolean processAttributes)
IdPPartner
setProcessAttributes in interface IdPPartnerIdPPartner.isProcessAttributes()public String[] getRedirectURIs()
WebSSOIdPPartner
getRedirectURIs in interface WebSSOIdPPartnerpublic void setRedirectURIs(String[] redirectURIs)
WebSSOIdPPartner
setRedirectURIs in interface WebSSOIdPPartnerredirectURIs - The Redirect URIs to set.com.bea.common.security.utils.URLMatchMappublic Endpoint[] getSingleSignOnService()
WebSSOIdPPartner
getSingleSignOnService in interface WebSSOIdPPartnerpublic void setSingleSignOnService(Endpoint[] singleSignOnService)
WebSSOIdPPartner
setSingleSignOnService in interface WebSSOIdPPartnerEndpointpublic X509Certificate getTransportLayerClientCert()
BindingClientPartner
getTransportLayerClientCert in interface BindingClientPartnerpublic void setTransportLayerClientCert(X509Certificate transportLayerClientCert)
BindingClientPartner
setTransportLayerClientCert in interface BindingClientPartnertransportLayerClientCert - The client certificateBindingClientPartner.getTransportLayerClientCert()public boolean isVirtualUserEnabled()
IdPPartner
isVirtualUserEnabled in interface IdPPartnerpublic void setVirtualUserEnabled(boolean virtualUserEnabled)
IdPPartner
setVirtualUserEnabled in interface IdPPartnervirtualUserEnabled - The Virtual user Enabled valuee to set.public boolean isWantAssertionsSigned()
isWantAssertionsSigned in interface IdPPartnerpublic void setWantAssertionsSigned(boolean wantAssertionsSigned)
setWantAssertionsSigned in interface IdPPartnerpublic boolean isNameModified()
Partner
isNameModified in interface Partnerpublic void setName(String name)
Partner
setName in interface Partnerpublic String getName()
Partner
getName in interface Partnerpublic String getClientPasswordEncrypted()
BindingClientPartner
getClientPasswordEncrypted in interface BindingClientPartnerpublic boolean isClientPasswordSet()
BindingClientPartner
isClientPasswordSet in interface BindingClientPartnerBindingClientPartner.setClientPassword(String)public String getArtifactBindingPostForm()
WebSSOPartner
getArtifactBindingPostForm in interface WebSSOPartnerpublic void setArtifactBindingPostForm(String postForm)
WebSSOPartner
setArtifactBindingPostForm in interface WebSSOPartnerpostForm - The URI of the POST form to set.public String getPostBindingPostForm()
WebSSOPartner
getPostBindingPostForm in interface WebSSOPartnerpublic void setPostBindingPostForm(String postForm)
WebSSOPartner
setPostBindingPostForm in interface WebSSOPartnerpostForm - The URI of the POST form to set.public boolean isWantArtifactRequestSigned()
WebSSOPartner
isWantArtifactRequestSigned in interface WebSSOPartnerpublic void setWantArtifactRequestSigned(boolean wantSigned)
WebSSOPartner
setWantArtifactRequestSigned in interface WebSSOPartnerwantSigned - want signed flagpublic boolean isArtifactBindingUsePOSTMethod()
WebSSOPartner
isArtifactBindingUsePOSTMethod in interface WebSSOPartnerpublic void setArtifactBindingUsePOSTMethod(boolean isArtifactUsePost)
setArtifactBindingUsePOSTMethod in interface WebSSOPartnerpublic 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 | |||||||||