Class CertificateCreationBeanImpl

java.lang.Object
de.xima.fc.certificate.gui.internal.create.CertificateCreationBeanImpl
All Implemented Interfaces:
CertificateCreationBean, Serializable

@Named("certificateCreationBean") @ViewScoped public class CertificateCreationBeanImpl extends Object implements CertificateCreationBean
Bean for creating a new certificate.
Since:
8.5.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

  • Method Details

    • completeEmailAddress

      public List<String> completeEmailAddress(String query)
    • continueWithAdvancedKeyGenerationSettings

      public void continueWithAdvancedKeyGenerationSettings()
    • continueWithBasicTemplate

      public void continueWithBasicTemplate()
    • createCertificate

      public void createCertificate()
    • getCertificateGenerationSettings

      public CertificateGenerationSettings getCertificateGenerationSettings()
    • getSelectKeyStoreSubtitle

      public String getSelectKeyStoreSubtitle()
    • getSelectKeyStoreTitle

      public String getSelectKeyStoreTitle()
    • getSigningAuthorityOptionsFiltered

      public List<CertificateViewModel> getSigningAuthorityOptionsFiltered()
    • goBack

      public void goBack()
    • handleClose

      public void handleClose(org.primefaces.event.CloseEvent event)
    • isShowKeyStoreSelection

      public boolean isShowKeyStoreSelection()
    • isShowSigningAuthoritySelection

      public boolean isShowSigningAuthoritySelection()
    • openCertificateCreationDialog

      public void openCertificateCreationDialog(KeyStoreScope scope)
    • startCertificateCreation

      public boolean startCertificateCreation(CertificateCreateStartParams params)
      Description copied from interface: CertificateCreationBean
      Starts the certificate creation process with the given parameters. Opens the certificate creation dialog.

      If there are errors during the creation process, they will be shown in the UI.

      Specified by:
      startCertificateCreation in interface CertificateCreationBean
      Parameters:
      params - The parameters for starting the certificate creation process.
      Returns:
      true if the creation process was started successfully, false otherwise.
    • getAvailableKeyAlgorithms

      public List<EKeyAlgorithm> getAvailableKeyAlgorithms()
    • getMaxValidityPeriod

      public Duration getMaxValidityPeriod()
    • getAvailableTemplates

      public List<ECertificateTemplate> getAvailableTemplates()
    • getSubject

      public ConfigurableX501DistinguishedName getSubject()
    • isConfigureSubjectDetails

      public boolean isConfigureSubjectDetails()
    • setConfigureSubjectDetails

      public void setConfigureSubjectDetails(boolean configureSubjectDetails)
    • getSelectedTemplate

      public ECertificateTemplate getSelectedTemplate()
    • setSelectedTemplate

      public void setSelectedTemplate(ECertificateTemplate selectedTemplate)
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
    • getEmailAddressOptions

      public List<String> getEmailAddressOptions()
    • getHostName

      public String getHostName()
    • setHostName

      public void setHostName(String hostName)
    • isUseAdvancedKeyGenerationSettings

      public boolean isUseAdvancedKeyGenerationSettings()
    • setUseAdvancedKeyGenerationSettings

      public void setUseAdvancedKeyGenerationSettings(boolean useAdvancedKeyGenerationSettings)
    • isAutoRenew

      public boolean isAutoRenew()
    • setAutoRenew

      public void setAutoRenew(boolean autoRenew)
    • getSelectKeyStoreModel

      public SelectKeyStoreModel getSelectKeyStoreModel()
    • isKeystoreSelectionDisabled

      public boolean isKeystoreSelectionDisabled()
    • getStep

      public ECertificateCreateStep getStep()
    • getSigningAuthority

      public CertificateViewModel getSigningAuthority()
    • setSigningAuthority

      public void setSigningAuthority(CertificateViewModel signingAuthority)