Package com.netscape.cms.listeners
Class CertificateIssuedListener
- java.lang.Object
-
- com.netscape.cms.listeners.CertificateIssuedListener
-
- All Implemented Interfaces:
IRequestListener
public class CertificateIssuedListener extends java.lang.Object implements IRequestListener
a listener for every completed enrollment requestHere is a list of available $TOKENs for email notification templates if certificate is successfully issued:
- $InstanceID
- $SerialNumber
- $HexSerialNumber
- $HttpHost
- $HttpPort
- $RequestId
- $IssuerDN
- $SubjectDN
- $NotBefore
- $NotAfter
- $SenderEmail
- $RecipientEmail
Here is a list of available $TOKENs for email notification templates if certificate request is rejected:
- $RequestId
- $InstanceID
- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
protected static java.lang.String
PROP_CERT_ISSUED_SUBSTORE
protected static java.lang.String
PROP_EMAIL_SUBJECT
static java.lang.String
PROP_EMAIL_TEMPLATE
protected static java.lang.String
PROP_ENABLED
protected static java.lang.String
PROP_NOTIFY_SUBSTORE
protected static java.lang.String
PROP_SENDER_EMAIL
protected static java.lang.String
REJECT_FILE_NAME
-
Constructor Summary
Constructors Constructor Description CertificateIssuedListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(IRequest r)
Accepts request.void
init(ISubsystem sub, IConfigStore config)
Initializes request listener for the specific subsystem and configuration store.void
set(java.lang.String name, java.lang.String val)
sets the configurable parameters
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
PROP_CERT_ISSUED_SUBSTORE
protected static final java.lang.String PROP_CERT_ISSUED_SUBSTORE
- See Also:
- Constant Field Values
-
PROP_ENABLED
protected static final java.lang.String PROP_ENABLED
- See Also:
- Constant Field Values
-
PROP_NOTIFY_SUBSTORE
protected static final java.lang.String PROP_NOTIFY_SUBSTORE
- See Also:
- Constant Field Values
-
PROP_SENDER_EMAIL
protected static final java.lang.String PROP_SENDER_EMAIL
- See Also:
- Constant Field Values
-
PROP_EMAIL_SUBJECT
protected static final java.lang.String PROP_EMAIL_SUBJECT
- See Also:
- Constant Field Values
-
PROP_EMAIL_TEMPLATE
public static final java.lang.String PROP_EMAIL_TEMPLATE
- See Also:
- Constant Field Values
-
REJECT_FILE_NAME
protected static final java.lang.String REJECT_FILE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(ISubsystem sub, IConfigStore config) throws EListenersException, EPropertyNotFound, EBaseException
Description copied from interface:IRequestListener
Initializes request listener for the specific subsystem and configuration store.- Specified by:
init
in interfaceIRequestListener
- Parameters:
sub
- subsystemconfig
- configuration store- Throws:
EListenersException
EPropertyNotFound
EBaseException
-
accept
public void accept(IRequest r)
Description copied from interface:IRequestListener
Accepts request.- Specified by:
accept
in interfaceIRequestListener
- Parameters:
r
- request
-
set
public void set(java.lang.String name, java.lang.String val)
sets the configurable parameters- Specified by:
set
in interfaceIRequestListener
- Parameters:
name
- attribute nameval
- attribute value
-
-