org.apache.ws.security.validate
Interface Validator

All Known Implementing Classes:
JAASUsernameTokenValidator, KerberosTokenValidator, NoOpValidator, SamlAssertionValidator, SignatureTrustValidator, TimestampValidator, UsernameTokenValidator

public interface Validator

This interface describes a pluggable way of validating credentials that have been extracted by the processors.


Method Summary
 Credential validate(Credential credential, RequestData data)
          Validate the credential argument.
 

Method Detail

validate

Credential validate(Credential credential,
                    RequestData data)
                    throws WSSecurityException
Validate the credential argument. This method returns a Credential instance that represents the validated credential. This instance can be the same as the instance that was validated, or it can represent some transformation of the initial Credential instance.

Parameters:
credential - the Credential to be validated
data - the RequestData associated with the request
Returns:
a validated Credential
Throws:
WSSecurityException - on a failed validation


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.