Class ManageCertificateAction

  • All Implemented Interfaces:
    java.io.Serializable

    @ConversationScoped
    @Named
    @Secure("#{permissionService.hasPermission(\'configuration\', \'access\')}")
    public class ManageCertificateAction
    extends java.lang.Object
    implements java.io.Serializable
    Manages SSL certificates
    Author:
    Oleksiy Tataryn, Yuriy Movchan Date: 03/03/2014
    See Also:
    Serialized Form
    • Constructor Detail

      • ManageCertificateAction

        public ManageCertificateAction()
    • Method Detail

      • init

        public java.lang.String init()
      • getCert

        public void getCert​(java.lang.String fileName)
        Fills issuer and subject maps with data about currently selected certificate
      • getCert

        public void getCert​(TrustStoreCertificate trustStoreCertificate)
        Fills issuer and subject maps with data about currently selected certificate
      • generateCSR

        public java.lang.String generateCSR​(java.lang.String fileName)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • compare

        public boolean compare​(java.lang.String fileName)
      • certPresent

        public boolean certPresent​(java.lang.String filename)
      • getIdpCertFN

        public java.lang.String getIdpCertFN()
      • getTomcatCertFN

        public java.lang.String getTomcatCertFN()
      • getTempCertDir

        public java.lang.String getTempCertDir()
      • getIssuer

        public java.util.HashMap<java.lang.String,​java.lang.String> getIssuer()
      • getSubject

        public java.util.HashMap<java.lang.String,​java.lang.String> getSubject()
      • setUploadMarker

        public void setUploadMarker​(java.lang.String uploadMarker)
      • update

        public java.lang.String update()
      • cancel

        public void cancel()
      • certUpload

        public void certUpload​(org.richfaces.event.FileUploadEvent event)
      • keyUpload

        public void keyUpload​(org.richfaces.event.FileUploadEvent event)
      • addPublicCertificate

        public void addPublicCertificate()
      • removePublicCertificate

        public void removePublicCertificate​(TrustStoreCertificate removeTrustStoreCertificate)
      • isInitialized

        public boolean isInitialized()
      • isCertsManagePossible

        public boolean isCertsManagePossible()