Package org.apache.wss4j.policy.model
Class SymmetricBinding
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractBinding
-
- org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
-
- org.apache.wss4j.policy.model.SymmetricBinding
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
public class SymmetricBinding extends AbstractSymmetricAsymmetricBinding
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
AbstractSymmetricAsymmetricBinding.ProtectionOrder
-
-
Constructor Summary
Constructors Constructor Description SymmetricBinding(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)
boolean
equals(Object object)
EncryptionToken
getEncryptionToken()
QName
getName()
ProtectionToken
getProtectionToken()
SignatureToken
getSignatureToken()
int
hashCode()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, SymmetricBinding symmetricBinding)
protected void
setEncryptionToken(EncryptionToken encryptionToken)
protected void
setProtectionToken(ProtectionToken protectionToken)
protected void
setSignatureToken(SignatureToken signatureToken)
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
getProtectionOrder, isEncryptSignature, isOnlySignEntireHeadersAndBody, isProtectTokens, parseNestedSymmetricAsymmetricBindingBasePolicy, setEncryptSignature, setOnlySignEntireHeadersAndBody, setProtectionOrder, setProtectTokens
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractBinding
getAlgorithmSuite, getLayout, getPolicy, isIncludeTimestamp, normalize, parseNestedBindingPolicy, serialize, setAlgorithmSuite, setIncludeTimestamp, setLayout
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional
-
-
-
-
Constructor Detail
-
SymmetricBinding
public SymmetricBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
-
Method Detail
-
getName
public QName getName()
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractSymmetricAsymmetricBinding
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractSymmetricAsymmetricBinding
-
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion
in classAbstractSecurityAssertion
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, SymmetricBinding symmetricBinding)
-
getEncryptionToken
public EncryptionToken getEncryptionToken()
-
setEncryptionToken
protected void setEncryptionToken(EncryptionToken encryptionToken)
-
getSignatureToken
public SignatureToken getSignatureToken()
-
setSignatureToken
protected void setSignatureToken(SignatureToken signatureToken)
-
getProtectionToken
public ProtectionToken getProtectionToken()
-
setProtectionToken
protected void setProtectionToken(ProtectionToken protectionToken)
-
-