|
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.WSSIdPPartnerImpl
public class WSSIdPPartnerImpl
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 | |
---|---|
WSSIdPPartnerImpl()
|
Method Summary | |
---|---|
X509Certificate |
getAssertionSigningCert()
Get the Assertion Signing Certificate. |
String[] |
getAudienceURIs()
Returns an array of <Audience> URI values for the <AudienceRestriction> condition of SAML assertions. |
String |
getConfirmationMethod()
get the subject confirmation method for this partner. |
String |
getDescription()
Returns the description for this partner. |
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. |
boolean |
isEnabled()
Returns the enabled flag for this partner. |
boolean |
isNameModified()
Returns the nameModified flag for this partner. |
boolean |
isProcessAttributes()
Process attribute flag. |
boolean |
isVirtualUserEnabled()
Get the Virtual User Enabled value. |
boolean |
isWantAssertionsSigned()
|
void |
setAssertionSigningCert(X509Certificate assertionSigningCert)
Set the Assertion Signing Certificate. |
void |
setAudienceURIs(String[] audienceURIs)
Sets the <Audience> URI values for this partner. |
void |
setConfirmationMethod(String confirmationMethod)
set the confirmation method. |
void |
setDescription(String description)
Set the description for this partner. |
void |
setEnabled(boolean enabled)
Set the enabled flag for this partner. |
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 |
setProcessAttributes(boolean processAttributes)
Set the process attribute flag. |
void |
setVirtualUserEnabled(boolean virtualUserEnabled)
Set the Virtual User Enabled value. |
void |
setWantAssertionsSigned(boolean wantAssertionsSigned)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WSSIdPPartnerImpl()
Method Detail |
---|
public X509Certificate getAssertionSigningCert()
WSSIdPPartner
getAssertionSigningCert
in interface WSSIdPPartner
public void setAssertionSigningCert(X509Certificate assertionSigningCert)
WSSIdPPartner
setAssertionSigningCert
in interface WSSIdPPartner
assertionSigningCert
- The Assertion Signing Certificate to set.WSSIdPPartner.getAssertionSigningCert()
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 getConfirmationMethod()
WSSPartner
Partner.ASSERTION_TYPE_BEARER
Partner.ASSERTION_TYPE_HOLDER_OF_KEY
and Partner.ASSERTION_TYPE_SENDER_VOUCHES
.
hold-of-key, sender-vouches and bearer.
getConfirmationMethod
in interface WSSPartner
public void setConfirmationMethod(String confirmationMethod)
WSSPartner
setConfirmationMethod
in interface WSSPartner
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 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 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 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
|
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 |