Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.security.providers.saml.registry
Interface SAMLRelyingParty

All Superinterfaces:
SAMLCommonPartner, SAMLPartner

public interface SAMLRelyingParty
extends SAMLCommonPartner

Represents a SAML Relying Party entry in the SAML Relying Party registry.

Note that this Javadoc is being made available for the purposes of using the WebLogic Scripting Tool (WLST) to configure SAML 1.1 partners. This interface does not have a supported Java programming interface.


Field Summary

 

Fields inherited from interface weblogic.security.providers.saml.registry.SAMLCommonPartner
PROFILE_ARTIFACT, PROFILE_BEARER, PROFILE_HOK, PROFILE_POST, PROFILE_SV

 

Method Summary
abstract  String[] getAssertionConsumerParams()
          Get the Assertion Consumer Parameters.
abstract  String getAssertionConsumerURL()
          Get the Assertion Consumer URL.
abstract  String getPostForm()
          Gets the POST form.
abstract  String getSSLClientCertAlias()
          Get the SSL Client Certificate Alias.
abstract  int getTimeToLive()
          Get the Time To Live value.
abstract  int getTimeToLiveOffset()
          Get the Time To Live Offset value.
abstract  boolean isCredentialCacheEnabled()
           
abstract  boolean isDoNotCacheCondition()
          Get the DoNotCacheCondition value.
abstract  boolean isKeyinfoIncluded()
          Get the Keyinfo Included value.
abstract  void setAssertionConsumerParams(String[] assertionConsumerParams)
          Set the Assertion Consumer Parameters.
abstract  void setAssertionConsumerURL(String assertionConsumerURL)
          Set the Assertion Consumer URL.
abstract  void setCredentialCacheEnabled(boolean enabled)
           
abstract  void setDoNotCacheCondition(boolean doNotCacheCondition)
          Set the DoNotCacheCondition value.
abstract  void setKeyinfoIncluded(boolean keyinfoIncluded)
          Set the Keyinfo Included value.
abstract  void setPostForm(String postForm)
          Sets the POST form.
abstract  void setSSLClientCertAlias(String sslClientCertAlias)
          Set the SSL Client Certificate Alias.
abstract  void setTimeToLive(int timeToLive)
          Set the Time To Live value, as a number of seconds.
abstract  void setTimeToLiveOffset(int timeToLiveOffset)
          Set the Time To Live Offset value, as a positive or negative number of seconds.

 

Methods inherited from interface weblogic.security.providers.saml.registry.SAMLCommonPartner
getARSPasswordEncrypted, getARSUsername, getAudienceURI, getNameMapperClass, getProfile, getTargetURL, isARSPasswordSet, isGroupsAttributeEnabled, isSignedAssertions, setARSPassword, setARSUsername, setAudienceURI, setGroupsAttributeEnabled, setNameMapperClass, setProfile, setSignedAssertions, setTargetURL

 

Methods inherited from interface weblogic.security.providers.saml.registry.SAMLPartner
getDescription, getPartnerId, isEnabled, setDescription, setEnabled, validate

 

Method Detail

getAssertionConsumerURL

String getAssertionConsumerURL()
Get the Assertion Consumer URL.
Returns:
The Assertion Consumer URL.

setAssertionConsumerURL

void setAssertionConsumerURL(String assertionConsumerURL)
Set the Assertion Consumer URL.
Parameters:
assertionConsumerURL - The assertion consumer URL.

getAssertionConsumerParams

String[] getAssertionConsumerParams()
Get the Assertion Consumer Parameters. These values are sent (as query parameters or form variables) to the Relying Party's ACS.
Returns:
The Assertion Consumer Parameters.

setAssertionConsumerParams

void setAssertionConsumerParams(String[] assertionConsumerParams)
Set the Assertion Consumer Parameters. Argument is an array of Strings, where each string is of the form "name=value".
Parameters:
assertionConsumerParams -

getPostForm

String getPostForm()
Gets the POST form. This form, if present, is used in place of the default POST form when POSTing to a Browser/POST Relying Party.
Returns:
The POST form.

setPostForm

void setPostForm(String postForm)
Sets the POST form. Parameter is a URI indicating the location, with full application context, of the form that should be used.
Parameters:
postForm - The URI of the POST form to set.

getSSLClientCertAlias

String getSSLClientCertAlias()
Get the SSL Client Certificate Alias. This is the alias of a certificate in the SAML Certificate Registry that is trusted as an SSL client certificate for retrieving assertions for the Browser/Artifact profile.
Returns:
The SSL client certificate alias.

setSSLClientCertAlias

void setSSLClientCertAlias(String sslClientCertAlias)
Set the SSL Client Certificate Alias. Validation will fail on save or update if alias is not found in the SAML Certificate Registry.
Parameters:
sslClientCertAlias - The SSL Client Certificate Alias.

getTimeToLive

int getTimeToLive()
Get the Time To Live value. This is the validity period for the partner's assertions -- the number of seconds between the NotBefore and NotOnOrAfter times.
Returns:
The Time To Live value.

setTimeToLive

void setTimeToLive(int timeToLive)
Set the Time To Live value, as a number of seconds. If non-zero, overrides the SAML Credential Mapping provider's default Time To Live setting.
Parameters:
timeToLive - The Time To Live value, in seconds.

getTimeToLiveOffset

int getTimeToLiveOffset()
Get the Time To Live Offset value. When generating an assertion, this value -- a positive or negative number of seconds -- is added the current time to arrive at the assertions NotBefore time.
Returns:
The Time To Live Offset.

setTimeToLiveOffset

void setTimeToLiveOffset(int timeToLiveOffset)
Set the Time To Live Offset value, as a positive or negative number of seconds. If non-zero, overrides the SAML Credential Mapping provider's default Time To Live Offset value.
Parameters:
timeToLiveOffset - The Time To Live Offset value to set.

isDoNotCacheCondition

boolean isDoNotCacheCondition()
Get the DoNotCacheCondition value. This is a boolean value that indicates whether a DoNotCache condition should be included in this partner's assertions.

setDoNotCacheCondition

void setDoNotCacheCondition(boolean doNotCacheCondition)
Set the DoNotCacheCondition value. If true, a DoNotCache condition will be added to this partner's assertions.
Parameters:
doNotCacheCondition - The DoNotCacheCondition value.

isKeyinfoIncluded

boolean isKeyinfoIncluded()
Get the Keyinfo Included value. If true, assertion signatures will include the signing certificate as a keyinfo element in the signature.
Returns:
The Keyinfo Included value.

setKeyinfoIncluded

void setKeyinfoIncluded(boolean keyinfoIncluded)
Set the Keyinfo Included value. If set to true, signed assertions will include the signing certificate as a keyinfo element in the signature.
Parameters:
keyinfoIncluded - The Keyinfo Included value to set.

isCredentialCacheEnabled

boolean isCredentialCacheEnabled()

setCredentialCacheEnabled

void setCredentialCacheEnabled(boolean enabled)

Skip navigation links

Copyright 1996, 2015, 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.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09