Package org.apache.wss4j.policy.model
Class BootstrapPolicy
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.BootstrapPolicy
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
public class BootstrapPolicy extends AbstractSecurityAssertion
A BootstrapPolicy is held internally to a SecureConversationToken While a BootstrapPolicy element DOES contain an internal Policy, this token is NOT considered a PolicyContainingAssertion for the purpose of calculating things like normalized policies and vocabulary.
-
-
Constructor Summary
Constructors Constructor Description BootstrapPolicy(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractSecurityAssertion
cloneAssertion(org.apache.neethi.Policy nestedPolicy)
QName
getName()
org.apache.neethi.Policy
getPolicy()
void
serialize(XMLStreamWriter writer)
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, equals, getType, getVersion, hashCode, isAsserted, isIgnorable, isNormalized, isOptional, normalize, normalize, serialize, setIgnorable, setOptional
-
-
-
-
Constructor Detail
-
BootstrapPolicy
public BootstrapPolicy(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
-
Method Detail
-
getName
public QName getName()
-
getPolicy
public org.apache.neethi.Policy getPolicy()
-
serialize
public void serialize(XMLStreamWriter writer) throws XMLStreamException
- Throws:
XMLStreamException
-
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion
in classAbstractSecurityAssertion
-
-