Class CMCOutputTemplate


  • public class CMCOutputTemplate
    extends java.lang.Object
    Utility CMCOutputTemplate
    Version:
    $ $, $Date$
    Author:
    cfu
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.slf4j.Logger logger  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void audit​(LogEvent event)  
      protected void audit​(java.lang.String msg)  
      protected void auditCMCResponseSent​(java.lang.String response)  
      org.mozilla.jss.pkix.cmc.EncryptedPOP constructEncryptedPop​(IRequest req)
      constructEncryptedPop pulls cmc pop challenge fields out of the request and constructs an EncryptedPOP to be included in the response later
      void createFullResponse​(javax.servlet.http.HttpServletResponse resp, IRequest[] reqs, java.lang.String cert_request_type, int[] error_codes)  
      void createFullResponseWithFailedStatus​(javax.servlet.http.HttpServletResponse resp, org.mozilla.jss.asn1.SEQUENCE bpids, int code, org.mozilla.jss.asn1.UTF8String s)  
      void createSimpleResponse​(javax.servlet.http.HttpServletResponse resp, IRequest[] reqs)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
    • Constructor Detail

      • CMCOutputTemplate

        public CMCOutputTemplate()
    • Method Detail

      • createFullResponseWithFailedStatus

        public void createFullResponseWithFailedStatus​(javax.servlet.http.HttpServletResponse resp,
                                                       org.mozilla.jss.asn1.SEQUENCE bpids,
                                                       int code,
                                                       org.mozilla.jss.asn1.UTF8String s)
      • createFullResponse

        public void createFullResponse​(javax.servlet.http.HttpServletResponse resp,
                                       IRequest[] reqs,
                                       java.lang.String cert_request_type,
                                       int[] error_codes)
      • constructEncryptedPop

        public org.mozilla.jss.pkix.cmc.EncryptedPOP constructEncryptedPop​(IRequest req)
                                                                    throws EBaseException
        constructEncryptedPop pulls cmc pop challenge fields out of the request and constructs an EncryptedPOP to be included in the response later
        Throws:
        EBaseException
      • createSimpleResponse

        public void createSimpleResponse​(javax.servlet.http.HttpServletResponse resp,
                                         IRequest[] reqs)
      • audit

        protected void audit​(LogEvent event)
      • audit

        protected void audit​(java.lang.String msg)
      • auditCMCResponseSent

        protected void auditCMCResponseSent​(java.lang.String response)