com.netscape.cms.servlet.cert
Class ImportCertsTemplateFiller

java.lang.Object
  extended by com.netscape.cms.servlet.cert.ImportCertsTemplateFiller
All Implemented Interfaces:
ICMSTemplateFiller

public class ImportCertsTemplateFiller
extends java.lang.Object
implements ICMSTemplateFiller

Set up HTTP response to import certificate into browsers The result must have been populate with the set of certificates to return.

 inputs: certtype.
 outputs: 
                - cert type from http input (if any)
      - CA chain 
                - authority name (RM, CM, DRM)
      - scheme:host:port of server.
         array of one or more 
      - cert serial number
      - cert pretty print
                - cert in base 64 encoding.
                - cmmf blob to import 
 

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
static java.lang.String BASE64_CERT
           
static java.lang.String CERT_FINGERPRINT
           
static java.lang.String CERT_NICKNAME
           
static java.lang.String CERT_PRETTYPRINT
           
static java.lang.String CERT_TYPE
           
static java.lang.String CMMF_RESP
           
static java.lang.String CRMF_REQID
           
static java.lang.String ISSUED_CERT_SERIAL
           
static java.lang.String PKCS7_RESP
           
 
Fields inherited from interface com.netscape.cms.servlet.common.ICMSTemplateFiller
AUTHORITY, ERROR, ERROR_DESCR, EXCEPTION, HOST, KEYREC_ID, PORT, REQUEST_ID, REQUEST_STATUS, SCHEME
 
Constructor Summary
ImportCertsTemplateFiller()
           
 
Method Summary
 CMSTemplateParams getTemplateParams(CMSRequest cmsReq, IAuthority authority, java.util.Locale locale, java.lang.Exception e)
           
 CMSTemplateParams getX509TemplateParams(CMSRequest cmsReq, IAuthority authority, java.util.Locale locale, java.lang.Exception e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRMF_REQID

public static final java.lang.String CRMF_REQID
See Also:
Constant Field Values

ISSUED_CERT_SERIAL

public static final java.lang.String ISSUED_CERT_SERIAL
See Also:
Constant Field Values

CERT_TYPE

public static final java.lang.String CERT_TYPE
See Also:
Constant Field Values

BASE64_CERT

public static final java.lang.String BASE64_CERT
See Also:
Constant Field Values

CERT_PRETTYPRINT

public static final java.lang.String CERT_PRETTYPRINT
See Also:
Constant Field Values

CERT_FINGERPRINT

public static final java.lang.String CERT_FINGERPRINT
See Also:
Constant Field Values

CERT_NICKNAME

public static final java.lang.String CERT_NICKNAME
See Also:
Constant Field Values

CMMF_RESP

public static final java.lang.String CMMF_RESP
See Also:
Constant Field Values

PKCS7_RESP

public static final java.lang.String PKCS7_RESP
See Also:
Constant Field Values
Constructor Detail

ImportCertsTemplateFiller

public ImportCertsTemplateFiller()
Method Detail

getTemplateParams

public CMSTemplateParams getTemplateParams(CMSRequest cmsReq,
                                           IAuthority authority,
                                           java.util.Locale locale,
                                           java.lang.Exception e)
                                    throws java.lang.Exception
Specified by:
getTemplateParams in interface ICMSTemplateFiller
Parameters:
cmsReq - CMS Request
authority - this authority
locale - locale of template.
e - unexpected exception e. ignored.
Throws:
java.lang.Exception

getX509TemplateParams

public CMSTemplateParams getX509TemplateParams(CMSRequest cmsReq,
                                               IAuthority authority,
                                               java.util.Locale locale,
                                               java.lang.Exception e)
                                        throws java.lang.Exception
Throws:
java.lang.Exception