The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

EJBCA::CrlPublish

SYNOPSIS

High level API for publishing new CRLs.

Exports: &publishCrl &processQueue

CRL PUBLISHING FUNCTION

publishCrl( $crlFile );

publishCrl( @crlFiles );

Publishes the given CRL file, which must be a readable plain file, and must be a valid certificate revocation list in PEM or DER format.

Supplying a list of crlFile names is supported, but only recommended when asynchronous publishing is in use. Otherwise, the caller will not be able to tell which CRL might have failed, and will have to republish them all.

Returns true if all supplied crlFiles were published or queued successfully, and returns false if any single crlFile failed to publish or enqueue.

QUEUE FLUSH FUNCTION

processQueue();

Examines the local spool directory and attempts to push any pending CRL updates to their destinations. Upon failure, the CRL will remain in the queue for another attempt.

By default, the queue directory is in /var/spool/crlpublish.

AUTHOR

Kevin Cody-Little <kcody@cpan.org>