*
* @param servicePolicy the policy for the Service
* @return a Concrete PolicyVerifier which can be used to verify the policy of the service
*/
public static PolicyVerifier createVerifier(SecurityPolicy servicePolicy, ProcessingContext ctx) {
TargetResolver targetResolver = new TargetResolverImpl(ctx);
if (servicePolicy instanceof MessagePolicy) {
return new MessagePolicyVerifier(ctx, targetResolver);
}else if (servicePolicy instanceof PolicyAlternatives){
return new PolicyAlternativesVerifier(ctx, targetResolver);
}