org.aselect.authspserver.authsp.pki.crl.handler.ldap
Class LDAPCRLHandler

java.lang.Object
  extended by org.aselect.authspserver.authsp.pki.crl.handler.ldap.LDAPCRLHandler
All Implemented Interfaces:
ICRLHandler

public class LDAPCRLHandler
extends java.lang.Object
implements ICRLHandler

The LDAP CRL Handler.

Description:
This CRL Handler can handle CRL stored on LDAP Back-end. implements the ICRLHandler interface

Concurrency issues:
None

Author:
Alfa & Ariss

Field Summary
static java.lang.String MODULE
          The name of this module, that is used in the system logging.
 
Constructor Summary
LDAPCRLHandler()
           
 
Method Summary
 java.security.cert.CRL getCRL(java.lang.String URI)
          Get The CRL from the given Location in LDAP.
 void init(AuthSPSystemLogger oSystemLogger)
          initialize the LDAP CRL Handler

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE

public static final java.lang.String MODULE
The name of this module, that is used in the system logging.

See Also:
Constant Field Values
Constructor Detail

LDAPCRLHandler

public LDAPCRLHandler()
Method Detail

init

public void init(AuthSPSystemLogger oSystemLogger)
initialize the LDAP CRL Handler

Specified by:
init in interface ICRLHandler
Parameters:
oSystemLogger - The system logger
See Also:
ICRLHandler.init(org.aselect.authspserver.log.AuthSPSystemLogger)

getCRL

public java.security.cert.CRL getCRL(java.lang.String URI)
                              throws ASelectException
Get The CRL from the given Location in LDAP.

Specified by:
getCRL in interface ICRLHandler
Parameters:
URI - The location of the CRL File
Returns:
a CRL File
Throws:
ASelectException
See Also:
ICRLHandler.getCRL(java.lang.String)


Copyright © 2008 SURFnet BV. All Rights Reserved.