Class KeystoreAdministrationBean
- java.lang.Object
-
- de.xima.fc.certificate.gui.internal.administration.KeystoreAdministrationBean
-
- All Implemented Interfaces:
Serializable
@Named @ViewScoped public class KeystoreAdministrationBean extends Object implements Serializable
Bean for handling the administration of keystores and their entries.- Since:
- 8.5.0
- Author:
- XIMA Media GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KeystoreAdministrationBean(SessionUserManager userManager, ViewContextBean viewContextBean, LocaleBean localeBean, ICertificateLocalizer localizer, KeyStoreManagementService keyStoreManagementService, CertificateManagementService certificateManagementService, CryptoSettingsService cryptoSettingsService, CertificateExportBean certificateExportBean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteKeystore(Long keystoreId)voiddeleteKeystoreEntry(IKeystoreEntryViewModel keystoreEntry)booleanfilterUsage(List<KeystoreEntryUsageViewModel> value, String filter, Locale locale)org.primefaces.model.StreamedContentgetCsrDownload(IKeystoreEntryViewModel keystoreEntry)List<IKeystoreEntryViewModel>getKeystoreEntries()StringgetKeystoreEntrySimpleDownloadLabel(IKeystoreEntryViewModel keystoreEntry)List<EKeystoreEntryTrait>getKeystoreEntryTraitOptions()KeyStoreScopegetKeyStoreScope()booleanisCertificate(IKeystoreEntryViewModel entry)voidopenCertificateExportDialog(IKeystoreEntryViewModel keyStoreEntry)intsortUsage(List<KeystoreEntryUsageViewModel> o1, List<KeystoreEntryUsageViewModel> o2)
-
-
-
Constructor Detail
-
KeystoreAdministrationBean
@Inject public KeystoreAdministrationBean(SessionUserManager userManager, ViewContextBean viewContextBean, LocaleBean localeBean, ICertificateLocalizer localizer, KeyStoreManagementService keyStoreManagementService, CertificateManagementService certificateManagementService, CryptoSettingsService cryptoSettingsService, CertificateExportBean certificateExportBean)
-
-
Method Detail
-
deleteKeystore
public void deleteKeystore(Long keystoreId)
-
deleteKeystoreEntry
public void deleteKeystoreEntry(IKeystoreEntryViewModel keystoreEntry)
-
filterUsage
public boolean filterUsage(List<KeystoreEntryUsageViewModel> value, String filter, Locale locale)
-
getCsrDownload
public org.primefaces.model.StreamedContent getCsrDownload(IKeystoreEntryViewModel keystoreEntry)
-
getKeystoreEntries
public List<IKeystoreEntryViewModel> getKeystoreEntries()
-
getKeystoreEntrySimpleDownloadLabel
public String getKeystoreEntrySimpleDownloadLabel(IKeystoreEntryViewModel keystoreEntry)
-
getKeystoreEntryTraitOptions
public List<EKeystoreEntryTrait> getKeystoreEntryTraitOptions()
-
isCertificate
public boolean isCertificate(IKeystoreEntryViewModel entry)
-
openCertificateExportDialog
public void openCertificateExportDialog(IKeystoreEntryViewModel keyStoreEntry)
-
sortUsage
public int sortUsage(List<KeystoreEntryUsageViewModel> o1, List<KeystoreEntryUsageViewModel> o2)
-
getKeyStoreScope
public KeyStoreScope getKeyStoreScope()
-
-