org.globus.gsi.proxy
Interface ProxyPolicyHandler

All Known Implementing Classes:
IgnoreProxyPolicyHandler

public interface ProxyPolicyHandler

A restricted proxy policy handler interface. All policy handlers must implement this interface.


Method Summary
 void validate(ProxyCertInfo proxyCertInfo, X509Certificate[] certPath, int index)
           
 

Method Detail

validate

public void validate(ProxyCertInfo proxyCertInfo,
                     X509Certificate[] certPath,
                     int index)
              throws ProxyPathValidatorException
Parameters:
proxyCertInfo - the ProxyCertInfo extension found in the restricted proxy certificate.
certPath - the certificate path being validated.
index - the index of the certificate in the certPath that is being validated - the index of the restricted proxy certificate.
Throws:
ProxyPathValidatorException - if policy validation fails.