org.jasig.cas.adaptors.x509.authentication.handler.support
Interface RevocationPolicy<T>

All Known Implementing Classes:
AllowRevocationPolicy, DenyRevocationPolicy, ThresholdExpiredCRLRevocationPolicy

public interface RevocationPolicy<T>

Strategy interface for enforcing various policy matters related to certificate revocation, such as what to do when revocation data is unavailable or stale.

Since:
3.4.6
Version:
$Revision$
Author:
Marvin S. Addison

Method Summary
 void apply(T data)
          Applies the policy.
 

Method Detail

apply

void apply(T data)
           throws GeneralSecurityException
Applies the policy.

Parameters:
data - Data to help make a decision according to policy.
Throws:
GeneralSecurityException - When policy application poses a security risk or policy application is prevented for security reasons.


Copyright © 2004-2013 Jasig. All Rights Reserved.