|
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.WebSSOSPPartnerImpl
public class WebSSOSPPartnerImpl
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 | |
---|---|
WebSSOSPPartnerImpl()
|
Method Summary | |
---|---|
String |
getArtifactBindingPostForm()
Gets the POST form for the HTTP/Artifact binding. |
IndexedEndpoint[] |
getArtifactResolutionService()
|
IndexedEndpoint[] |
getAssertionConsumerService()
Get the Aseertion Consumer Service for the SP partner. |
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 |
getName()
Returns this partner's name. |
String |
getOrganizationName()
|
String |
getOrganizationURL()
|
String |
getPostBindingPostForm()
Gets the POST form for the HTTP/POST binding. |
String |
getServiceProviderNameMapperClassname()
Returns classname of SP Provider name mapper for the conversion from SAML2 attributes to JAAS Subject principals |
X509Certificate |
getSSOSigningCert()
Get the SSON Signing Certificate. |
int |
getTimeToLive()
Get the Time To Live value. |
int |
getTimeToLiveOffset()
Get the Time To Live Offset value. |
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 |
isGenerateAttributes()
The flag of whether to generate <AttributeStatment> in the assertion for this partner. |
boolean |
isIncludeOneTimeUseCondition()
Get the IncludeOneTimeUseCondition value. |
boolean |
isKeyinfoIncluded()
Get the Keyinfo Included value. |
boolean |
isNameModified()
Returns the nameModified flag for this partner. |
boolean |
isPlainPasswordChanged()
|
boolean |
isWantArtifactRequestSigned()
Gets the flag that determines if the <ArtifactRequest> documents will be signed |
boolean |
isWantAssertionsSigned()
Indicates if this partner want assertion signed. |
boolean |
isWantAuthnRequestsSigned()
Indicates wether the request for this SP should be signed. |
void |
setArtifactBindingPostForm(String postForm)
Sets the POST form for the HTTP/Artifact binding. |
void |
setArtifactBindingUsePOSTMethod(boolean isArtifactUsePost)
|
void |
setArtifactResolutionService(IndexedEndpoint[] artifactResolutionService)
|
void |
setAssertionConsumerService(IndexedEndpoint[] assertionConsumerService)
set the ACS service end points. |
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 |
setGenerateAttributes(boolean generateAttributes)
set the generate attribute flag. |
void |
setIncludeOneTimeUseCondition(boolean includeOneTimeUseCondition)
Set the IncludeOneTimeUseCondition value. |
void |
setKeyinfoIncluded(boolean keyinfoIncluded)
Set the Keyinfo Included value. |
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 |
setServiceProviderNameMapperClassname(String serviceProviderNameMapperClassname)
Sets SP Provider name mapper classname |
void |
setSSOSigningCert(X509Certificate ssoSigningCert)
Set the SSO Signing Certificate. |
void |
setTimeToLive(int timeToLive)
Set the Time To Live value, as a number of seconds. |
void |
setTimeToLiveOffset(int timeToLiveOffset)
Set the Time To Live Offset value, as a positive or negative number of seconds. |
void |
setTransportLayerClientCert(X509Certificate transportLayerClientCert)
Set the transport layer security (TLS/SSL) client certificate. |
void |
setWantArtifactRequestSigned(boolean wantSigned)
Sets the flag that determines if the <ArtifactRequest> documents will be signed |
void |
setWantAssertionsSigned(boolean wantAssertionsSigned)
set the want assertion signed flag. |
void |
setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebSSOSPPartnerImpl()
Method Detail |
---|
public IndexedEndpoint[] getArtifactResolutionService()
getArtifactResolutionService
in interface WebSSOPartner
public void setArtifactResolutionService(IndexedEndpoint[] artifactResolutionService)
setArtifactResolutionService
in interface WebSSOPartner
public IndexedEndpoint[] getAssertionConsumerService()
WebSSOSPPartner
getAssertionConsumerService
in interface WebSSOSPPartner
public void setAssertionConsumerService(IndexedEndpoint[] assertionConsumerService)
WebSSOSPPartner
setAssertionConsumerService
in interface WebSSOSPPartner
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 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 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 isWantAssertionsSigned()
SPPartner
isWantAssertionsSigned
in interface SPPartner
public void setWantAssertionsSigned(boolean wantAssertionsSigned)
SPPartner
setWantAssertionsSigned
in interface SPPartner
SPPartner.isWantAssertionsSigned()
public boolean isGenerateAttributes()
SPPartner
isGenerateAttributes
in interface SPPartner
public void setGenerateAttributes(boolean generateAttributes)
SPPartner
setGenerateAttributes
in interface SPPartner
SPPartner.isGenerateAttributes()
public boolean isIncludeOneTimeUseCondition()
SPPartner
isIncludeOneTimeUseCondition
in interface SPPartner
public void setIncludeOneTimeUseCondition(boolean includeOneTimeUseCondition)
SPPartner
setIncludeOneTimeUseCondition
in interface SPPartner
includeOneTimeUseCondition
- inlcude OneTimeUse Condition flagpublic boolean isKeyinfoIncluded()
SPPartner
isKeyinfoIncluded
in interface SPPartner
public void setKeyinfoIncluded(boolean keyinfoIncluded)
SPPartner
setKeyinfoIncluded
in interface SPPartner
keyinfoIncluded
- The Keyinfo Included value to set.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 String getServiceProviderNameMapperClassname()
SPPartner
getServiceProviderNameMapperClassname
in interface SPPartner
public void setServiceProviderNameMapperClassname(String serviceProviderNameMapperClassname)
SPPartner
setServiceProviderNameMapperClassname
in interface SPPartner
serviceProviderNameMapperClassname
- Name mapper classnameSPPartner.getServiceProviderNameMapperClassname()
public int getTimeToLive()
SPPartner
getTimeToLive
in interface SPPartner
public void setTimeToLive(int timeToLive)
SPPartner
setTimeToLive
in interface SPPartner
timeToLive
- The Time To Live value, in seconds.public int getTimeToLiveOffset()
SPPartner
getTimeToLiveOffset
in interface SPPartner
public void setTimeToLiveOffset(int timeToLiveOffset)
SPPartner
setTimeToLiveOffset
in interface SPPartner
timeToLiveOffset
- The Time To Live Offset value to set.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 isWantAuthnRequestsSigned()
WebSSOSPPartner
isWantAuthnRequestsSigned
in interface WebSSOSPPartner
public void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
setWantAuthnRequestsSigned
in interface WebSSOSPPartner
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 |