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 CertificateCreationBeanBean for creating a new certificate.- Since:
- 8.5.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CertificateCreationBeanImpl(SessionUserManager userManager, CertificateManagementService certificateManagementService, KeyStoreManagementService keyStoreManagementService, CryptoSettingsService cryptoSettingsService, LocaleBean localeBean, ICertificateLocalizer localizer)
-
Method Summary
-
-
-
Constructor Detail
-
CertificateCreationBeanImpl
@Inject public CertificateCreationBeanImpl(SessionUserManager userManager, CertificateManagementService certificateManagementService, KeyStoreManagementService keyStoreManagementService, CryptoSettingsService cryptoSettingsService, LocaleBean localeBean, ICertificateLocalizer localizer)
-
-
Method Detail
-
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:CertificateCreationBeanStarts 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:
startCertificateCreationin interfaceCertificateCreationBean- Parameters:
params- The parameters for starting the certificate creation process.- Returns:
trueif the creation process was started successfully,falseotherwise.
-
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)
-
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)
-
-