Package com.sun.xml.wss.impl.policy.mls
Class WSSPolicyGenerator
java.lang.Object
com.sun.xml.wss.impl.policy.mls.WSSPolicyGenerator
- All Implemented Interfaces:
SecurityPolicyGenerator
This class is a Factory for generating the various Security Policy primitives
that are understood and processed by XWS-Security.
A
DynamicSecurityPolicy can obtain an instance of this class to
create instances of SecurityPolicies at runtime.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturn a SecurityPolicy that represents a configurationreturn a new AuthenticationTokenPolicy instancereturn a new EncryptionPolicy instancereturn a new concrete MLSPolicy instancereturn a new SignaturePolicy instancereturn a new TimestampPolicy instance
-
Constructor Details
-
WSSPolicyGenerator
public WSSPolicyGenerator()Default constructor
-
-
Method Details
-
newMLSPolicy
return a new concrete MLSPolicy instance- Specified by:
newMLSPolicyin interfaceSecurityPolicyGenerator- Returns:
- MLSPolicy
- Throws:
PolicyGenerationException- if an MLS Policy cannot be generated
-
newTimestampPolicy
return a new TimestampPolicy instance- Returns:
- TimestampPolicy
- Throws:
PolicyGenerationException
-
newSignaturePolicy
return a new SignaturePolicy instance- Returns:
- SignaturePolicy
- Throws:
PolicyGenerationException
-
newEncryptionPolicy
return a new EncryptionPolicy instance- Returns:
- EncryptionPolicy
- Throws:
PolicyGenerationException
-
newAuthenticationTokenPolicy
return a new AuthenticationTokenPolicy instance- Returns:
- AuthenticationTokenPolicy
- Throws:
PolicyGenerationException
-
configuration
return a SecurityPolicy that represents a configuration- Specified by:
configurationin interfaceSecurityPolicyGenerator- Returns:
- SecurityPolicy
- Throws:
PolicyGenerationException- if a Configuration cannot be generated
-