Package com.sun.identity.saml2.assertion
Interface ProxyRestriction
-
- All Superinterfaces:
ConditionAbstract
- All Known Implementing Classes:
ProxyRestrictionImpl
public interface ProxyRestriction extends ConditionAbstract
TheProxyRestrictionspecifies limitations that the asserting party imposes on relying parties that in turn wish to act as asserting parties and issue subsequent assertions of their own on the basis of the information contained in the original assertion. A relying party acting as an asserting party must not issue an assertion that itself violates the restrictions specified in this condition on the basis of an assertion containing such a condition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListgetAudience()Returns the list of audiences to whom the asserting party permits new assertions to be issued on the basis of this assertion.intgetCount()Returns the maximum number of indirections that the asserting party permits to exist between this assertion and an assertion which has ultimately been issued on the basis of it.voidsetAudience(List audiences)Sets the list of audiences to whom the asserting party permits new assertions to be issued on the basis of this assertion.voidsetCount(int value)Sets the maximum number of indirections that the asserting party permits to exist between this assertion and an assertion which has ultimately been issued on the basis of it.-
Methods inherited from interface com.sun.identity.saml2.assertion.ConditionAbstract
isMutable, makeImmutable, toXMLString, toXMLString
-
-
-
-
Method Detail
-
getCount
int getCount()
Returns the maximum number of indirections that the asserting party permits to exist between this assertion and an assertion which has ultimately been issued on the basis of it.- Returns:
- the count number
-
setCount
void setCount(int value) throws SAML2ExceptionSets the maximum number of indirections that the asserting party permits to exist between this assertion and an assertion which has ultimately been issued on the basis of it.- Parameters:
value- the count number- Throws:
SAML2Exception- if the object is immutable
-
getAudience
List getAudience()
Returns the list of audiences to whom the asserting party permits new assertions to be issued on the basis of this assertion.- Returns:
- a list of
Stringrepresented audiences
-
setAudience
void setAudience(List audiences) throws SAML2Exception
Sets the list of audiences to whom the asserting party permits new assertions to be issued on the basis of this assertion.- Parameters:
audiences- a list ofStringrepresented audiences- Throws:
SAML2Exception- if the object is immutable
-
-