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
public class WSSPolicyGenerator extends Object implements SecurityPolicyGenerator
This class is a Factory for generating the various Security Policy primitives that are understood and processed by XWS-Security. ADynamicSecurityPolicycan obtain an instance of this class to create instances of SecurityPolicies at runtime.
-
-
Constructor Summary
Constructors Constructor Description WSSPolicyGenerator()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityPolicyconfiguration()return a SecurityPolicy that represents a configurationAuthenticationTokenPolicynewAuthenticationTokenPolicy()return a new AuthenticationTokenPolicy instanceEncryptionPolicynewEncryptionPolicy()return a new EncryptionPolicy instanceMLSPolicynewMLSPolicy()return a new concrete MLSPolicy instanceSignaturePolicynewSignaturePolicy()return a new SignaturePolicy instanceTimestampPolicynewTimestampPolicy()return a new TimestampPolicy instance
-
-
-
Method Detail
-
newMLSPolicy
public MLSPolicy newMLSPolicy() throws PolicyGenerationException
return a new concrete MLSPolicy instance- Specified by:
newMLSPolicyin interfaceSecurityPolicyGenerator- Returns:
- MLSPolicy
- Throws:
PolicyGenerationException
-
newTimestampPolicy
public TimestampPolicy newTimestampPolicy() throws PolicyGenerationException
return a new TimestampPolicy instance- Returns:
- TimestampPolicy
- Throws:
PolicyGenerationException
-
newSignaturePolicy
public SignaturePolicy newSignaturePolicy() throws PolicyGenerationException
return a new SignaturePolicy instance- Returns:
- SignaturePolicy
- Throws:
PolicyGenerationException
-
newEncryptionPolicy
public EncryptionPolicy newEncryptionPolicy() throws PolicyGenerationException
return a new EncryptionPolicy instance- Returns:
- EncryptionPolicy
- Throws:
PolicyGenerationException
-
newAuthenticationTokenPolicy
public AuthenticationTokenPolicy newAuthenticationTokenPolicy() throws PolicyGenerationException
return a new AuthenticationTokenPolicy instance- Returns:
- AuthenticationTokenPolicy
- Throws:
PolicyGenerationException
-
configuration
public SecurityPolicy configuration() throws PolicyGenerationException
return a SecurityPolicy that represents a configuration- Specified by:
configurationin interfaceSecurityPolicyGenerator- Returns:
- SecurityPolicy
- Throws:
PolicyGenerationException
-
-