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

NAME

EJBCA::CrlPublish::Target

SYNOPSIS

A flexible attribute container class, used for collecting the right configuration values for a given certificate revocation list, and given to the EJBCA::CrlPublish::Method class as its sole argument.

CONSTRUCTOR

EJBCA::CrlPublish::Target->new( %attributes );

Creates a new empty object. Any arguments supplied as a hash will be applied to the object before returning. These arguments will not behave any differently than those supplied as attribute method calls, see below.

Note: you probably want the find constructor, see below.

Returns a blessed EJBCA::CrlPublish::Target reference.

SEARCH CONSTRUCTOR

EJBCA::CrlPublish::Target->find( $crlInfo );

Given an EJBCA::CrlPublish::CrlInfo argument, returns a list of Target objects representing each publishing target, with each containing all known relevant configuration attributes.

Returns a list of blessed, populated EJBCA::CrlPublish::Target references.

FIXED ATTRIBUTES

$self->crlFile

An alias for $self->crlInfo->crlFile

OTHER ATTRIBUTES

$self->attrib( "attributeName" );

$self->attrib( "attributeName", "value" );

A generic attribute accessor/mutator.

This should not be called directly; it is used by AUTOLOAD to create closures.

Just call $self->attributeName and $self->attributeName( "value" ) and this module will take care of the rest.

AUTHOR

Kevin Cody-Little <kcody@cpan.org>