Uses of Class
de.xima.fc.certificate.mgmt.FcCertificateManagementException
-
-
Uses of FcCertificateManagementException in de.xima.fc.certificate.gui.internal
Methods in de.xima.fc.certificate.gui.internal that throw FcCertificateManagementException Modifier and Type Method Description Set<KeyStoreInfoDTO>UserKeyStoreLocator. getUserKeyStores(Collection<CertificateUserDetailsAdapter.Adapter> certificateDetails, CertificateManagementUser user)Finds user keystores based on the provided collection of certificate user details adapters.Set<KeyStoreInfoDTO>ViewKeystoreManangementService. readKeystoreDTOs(KeyStoreScope scope, CertificateManagementUser user) -
Uses of FcCertificateManagementException in de.xima.fc.certificate.gui.internal.settings
Constructors in de.xima.fc.certificate.gui.internal.settings that throw FcCertificateManagementException Constructor Description CertificateSettingsBean(SessionUserManager userManager, CryptoSettingsService cryptoSettingsService, EventBus eventBus, ICertificateLocalizer localizer, LocaleBean localeBean) -
Uses of FcCertificateManagementException in de.xima.fc.certificate.gui.internal.trust_prompt
Methods in de.xima.fc.certificate.gui.internal.trust_prompt that throw FcCertificateManagementException Modifier and Type Method Description voidCertificateTrustPromptBeanImpl. openDialog(OpenTrustPromptDialogParams params) -
Uses of FcCertificateManagementException in de.xima.fc.certificate.gui.trust_prompt
Methods in de.xima.fc.certificate.gui.trust_prompt that throw FcCertificateManagementException Modifier and Type Method Description voidCertificateTrustPromptBean. openDialog(OpenTrustPromptDialogParams params)Opens the trust prompt dialog for the specified key store scope and certificate chain. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.mgmt
Methods in de.xima.fc.certificate.mgmt that throw FcCertificateManagementException Modifier and Type Method Description @NotNull KeyStoreInfoDTOKeyStoreManagementService. createCustomKeyStore(NewKeyStoreDefinition newKeyStoreDefinition, CertificateManagementUser user)Creates a new custom keystore with the specified name, description, assignee type, and assignee ID.voidCertificateManagementService. deleteCertificate(Long id, CertificateManagementUser user)Deletes a certificate from the system.voidKeyStoreManagementService. deleteKeyStore(Long keyStoreId, CertificateManagementUser user)Deletes the keystore with the specified ID.voidCertificateManagementService. exportCertificate(Long certificateId, OutputStream os, ECertificateFileType fileType, CertificateManagementUser user)Exports a certificate to the specified output stream.voidCertificateManagementService. exportCSR(Long certificateId, OutputStream os, ECsrFileType fileType, CertificateManagementUser user)Exports a Certificate Signing Request (CSR) to the specified output stream.voidCertificateManagementService. exportKeyPair(Long certificateId, OutputStream os, char[] password, EKeyPairFileType fileType, CertificateManagementUser user)Exports a key pair (both public and private keys) of a certificate to the specified output stream.voidKeyStoreManagementService. exportKeyStore(Long keyStoreId, char[] password, OutputStream outputStream, CertificateManagementUser user)Exports the keystore with the specified ID to the provided output stream.voidCertificateManagementService. exportPrivateKey(Long certificateId, OutputStream os, char[] password, EPrivateKeyFileType fileType, CertificateManagementUser user)Exports the private key of a certificate to the specified output stream.voidCertificateManagementService. exportPublicKey(Long certificateId, OutputStream os, EPublicKeyFileType fileType, CertificateManagementUser user)Exports the public key of a certificate to the specified output stream.Optional<CertificateInfoDTO>CertificateManagementService. findById(Long certificateId, CertificateManagementUser user)Retrieves the certificate with the specified ID.Optional<KeyStoreInfoDTO>KeyStoreManagementService. findById(Long keyStoreId, CertificateManagementUser user)Retrieves the keystore with the specified ID.Optional<KeyStoreInfoDTO>KeyStoreManagementService. findByName(String name, KeyStoreScope scope, CertificateManagementUser user)Retrieves the keystore with the specified name in the given scope if it exists.@NotNull KeyStoreInfoDTOKeyStoreManagementService. findByUserId(Long userId, CertificateManagementUser user)Retrieves the keystore of the user with the specified ID.@NotNull List<CertificateInfoDTO>CertificateManagementService. findValidCertificatesForSubject(CertificateSelectionBySubjectQuery query, CertificateManagementUser user)Retrieves all valid certificates for a given subject within a defined scope.@NotNull List<CertificateInfoDTO>CertificateManagementService. findValidCertificatesForUsageSubject(CertificateSelectionByUsageSubjectQuery query, CertificateManagementUser user)Retrieves all valid client certificates for a given usage subject within a defined scope.@NotNull CertificateInfoDTOCertificateManagementService. generateCertificate(X501DistinguishedName certificateSubject, Duration certificateValidity, IKeyPairGenerationSpec keyPairGenerationSpec, List<ICertificateUsageSpecification> certificateUsageSpecifications, KeyStoreSelector keyStoreSelector, boolean autoRenew, CertificateManagementUser user)Generates a self-signed certificate with the given specifications.@NotNull CertificateInfoDTOCertificateManagementService. generateCertificate(X501DistinguishedName certificateSubject, Duration certificateValidity, IKeyPairGenerationSpec keyPairGenerationSpec, List<ICertificateUsageSpecification> certificateUsageSpecifications, Long signingAuthorityId, KeyStoreSelector keyStoreSelector, boolean autoRenew, CertificateManagementUser user)Generates a certificate with the given specifications.@NotNull Set<KeyStoreInfoDTO>KeyStoreManagementService. getAllByAssigneeType(Set<EAssigneeType> assigneeTypes, CertificateManagementUser user)Retrieves a list of all keystores assigned to the specified type of assignee.@NotNull Set<KeyStoreInfoDTO>KeyStoreManagementService. getAllByKeyStoreScopes(Set<KeyStoreScope> keyStoreScopes, CertificateManagementUser user)Retrieves a list of all keystores for the given scopes.CertificateDetailsCryptoFileAnalyzer. getCertificateFileDetails(InputStream is, KeyStoreScope scope)Based on the defined extensions for an X.509 certificate, this method will return the details of a file based certificate, including a comprehensive summary of the certificate's usage information.CryptoSettingsCryptoSettingsService. getCryptoSettings(CertificateManagementUser user)Retrieves the cryptographic settings for a specific user in the formcycle certificate module.@NotNull Optional<CertificateInfoDTO>CertificateManagementService. getCurrentValidCertificateForSubject(CertificateSelectionBySubjectQuery query, CertificateManagementUser user)Retrieves the current valid certificate for the given subject within a defined scope.@NotNull Optional<CertificateInfoDTO>CertificateManagementService. getCurrentValidCertificateForUsageSubject(CertificateSelectionByUsageSubjectQuery query, CertificateManagementUser user)Retrieves the current valid certificate for the given usage subject within a defined scope.@NotNull KeyStoreInfoDTOKeyStoreManagementService. getDefaultKeyStore(KeyStoreScope defaultScope, CertificateManagementUser user)Retrieves the default keystore for the specified scope.List<KeyStoreEntryDetails>CryptoFileAnalyzer. getKeyStoreLayout(InputStream is, char[] keyStorePassword, KeyStoreScope scope)Provides a map of the KeyStore layout, i.e. the aliases and types of the entries in the KeyStore.Set<CertificateInfoDTO>KeyStoreManagementService. getKeyStoreListing(Long keyStoreId, CertificateManagementUser user)Retrieves a list of certificates stored in the specified keystore.FileImportResultCertificateManagementService. importCryptographicCredentials(InputStream is, FileImportSpecification fileImportSpecification, KeyStoreSelector keyStoreSelector, CertificateManagementUser user)Universal method to import a file into the keystore.FileImportResultCertificateManagementService. importCryptographicCredentials(InputStream is, KeyStoreSelector keyStoreSelector, CertificateManagementUser user)Universal method to import a file into the keystore.CertificateInfoDTOCertificateManagementService. renewCertificate(Long certificateId, CertificateManagementUser user)Renews a certificate by generating a new certificate with the same subject and key pair.CertificateInfoDTOCertificateManagementService. update(CertificateInfoDTO certificate, CertificateManagementUser user)Updates the metadata of a certificate.voidCryptoSettingsService. updateCryptoSpec(CryptoSettings settings, CertificateManagementUser user)Updates the cryptographic settings in the formcycle certificate module.Map<String,Boolean>CryptoFileAnalyzer. validateKeyStoreEntryPasswords(InputStream is, char[] keyStorePassword, Map<String,char[]> keyStoreEntryPasswords)Checks the passwords of the keystore entries in the provided keystore file. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.mgmt.internal
-
Uses of FcCertificateManagementException in de.xima.fc.certificate.mgmt.internal.rpc
Methods in de.xima.fc.certificate.mgmt.internal.rpc that throw FcCertificateManagementException Modifier and Type Method Description @NotNull KeyStoreInfoDTORpcKeyStoreManagementService. createCustomKeyStore(NewKeyStoreDefinition newKeyStoreDefinition, CertificateManagementUser user)Creates a new custom keystore with the specified name, description, assignee type, and assignee ID.voidRpcCertificateManagementService. deleteCertificate(Long id, CertificateManagementUser user)Deletes a certificate from the system.voidRpcKeyStoreManagementService. deleteKeyStore(Long keyStoreId, CertificateManagementUser user)Deletes the keystore with the specified ID.byte[]RpcCertificateManagementService. exportCertificate(Long certificateId, ECertificateFileType fileType, CertificateManagementUser user)Exports a certificatebyte[]RpcCertificateManagementService. exportCSR(Long certificateId, ECsrFileType fileType, CertificateManagementUser user)Exports a Certificate Signing Request (CSR)byte[]RpcCertificateManagementService. exportKeyPair(Long certificateId, char[] password, EKeyPairFileType fileType, CertificateManagementUser user)Exports a key pair (both public and private keys) of a certificatebyte[]RpcKeyStoreManagementService. exportKeyStore(Long keyStoreId, char[] password, CertificateManagementUser user)Exports the keystore with the specified IDbyte[]RpcCertificateManagementService. exportPrivateKey(Long certificateId, char[] password, EPrivateKeyFileType fileType, CertificateManagementUser user)Exports the private key of a certificatebyte[]RpcCertificateManagementService. exportPublicKey(Long certificateId, EPublicKeyFileType fileType, CertificateManagementUser user)Exports the public key of a certificateOptional<CertificateInfoDTO>RpcCertificateManagementService. findById(Long certificateId, CertificateManagementUser user)Retrieves the certificate with the specified ID.Optional<KeyStoreInfoDTO>RpcKeyStoreManagementService. findById(Long keyStoreId, CertificateManagementUser user)Retrieves the keystore with the specified ID.Optional<KeyStoreInfoDTO>RpcKeyStoreManagementService. findByName(String name, KeyStoreScope scope, CertificateManagementUser user)Retrieves the keystore with the specified name in the given scope if it exists.@NotNull KeyStoreInfoDTORpcKeyStoreManagementService. findByUserId(Long userId, CertificateManagementUser user)Retrieves the keystore of the user with the specified ID.@NotNull List<CertificateInfoDTO>RpcCertificateManagementService. findValidCertificatesForSubject(CertificateSelectionBySubjectQuery query, CertificateManagementUser user)Retrieves all valid certificates for a given subject within a defined scope.@NotNull List<CertificateInfoDTO>RpcCertificateManagementService. findValidCertificatesForUsageSubject(CertificateSelectionByUsageSubjectQuery query, CertificateManagementUser user)Retrieves all valid client certificates for a given usage subject within a defined scope.@NotNull CertificateInfoDTORpcCertificateManagementService. generateCertificate(X501DistinguishedName certificateSubject, Duration certificateValidity, IKeyPairGenerationSpec keyPairGenerationSpec, List<ICertificateUsageSpecification> certificateUsageSpecifications, KeyStoreSelector keyStoreSelector, boolean autoRenew, CertificateManagementUser user)Generates a self-signed certificate with the given specifications.@NotNull CertificateInfoDTORpcCertificateManagementService. generateCertificate(X501DistinguishedName certificateSubject, Duration certificateValidity, IKeyPairGenerationSpec keyPairGenerationSpec, List<ICertificateUsageSpecification> certificateUsageSpecifications, Long signingAuthorityId, KeyStoreSelector keyStoreSelector, boolean autoRenew, CertificateManagementUser user)Generates a certificate with the given specifications.@NotNull Set<KeyStoreInfoDTO>RpcKeyStoreManagementService. getAllByAssigneeType(Set<EAssigneeType> assigneeTypes, CertificateManagementUser user)Retrieves a list of all keystores assigned to the specified type of assignee.@NotNull Set<KeyStoreInfoDTO>RpcKeyStoreManagementService. getAllByKeyStoreScopes(Set<KeyStoreScope> keyStoreScopes, CertificateManagementUser user)Retrieves a list of all keystores for the given scopes.CertificateDetailsRpcCryptoFileAnalyzer. getCertificateFileDetails(SerializableInputStreamContainer is, KeyStoreScope scope)Based on the defined extensions for an X.509 certificate, this method will return the details of a file based certificate, including a comprehensive summary of the certificate's usage information.CryptoSettingsRpcCryptoSettingsService. getCryptoSettings(CertificateManagementUser user)Retrieves the cryptographic settings for a specific user in the formcycle certificate module.@NotNull Optional<CertificateInfoDTO>RpcCertificateManagementService. getCurrentValidCertificateForSubject(CertificateSelectionBySubjectQuery query, CertificateManagementUser user)Retrieves the current valid certificate for the given subject within a defined scope.@NotNull Optional<CertificateInfoDTO>RpcCertificateManagementService. getCurrentValidCertificateForUsageSubject(CertificateSelectionByUsageSubjectQuery query, CertificateManagementUser user)Retrieves the current valid certificate for the given usage subject within a defined scope.@NotNull KeyStoreInfoDTORpcKeyStoreManagementService. getDefaultKeyStore(KeyStoreScope defaultScope, CertificateManagementUser user)Retrieves the default keystore for the specified scope.List<KeyStoreEntryDetails>RpcCryptoFileAnalyzer. getKeyStoreLayout(SerializableInputStreamContainer is, char[] keyStorePassword, KeyStoreScope scope)Provides a map of the KeyStore layout, i.e. the aliases and types of the entries in the KeyStore.Set<CertificateInfoDTO>RpcKeyStoreManagementService. getKeyStoreListing(Long keyStoreId, CertificateManagementUser user)Retrieves a list of certificates stored in the specified keystore.FileImportResultRpcCertificateManagementService. importCryptographicCredentials(SerializableInputStreamContainer is, FileImportSpecification fileImportSpecification, KeyStoreSelector keyStoreSelector, CertificateManagementUser user)Universal method to import a file into the keystore.FileImportResultRpcCertificateManagementService. importCryptographicCredentials(SerializableInputStreamContainer is, KeyStoreSelector keyStoreSelector, CertificateManagementUser user)Universal method to import a file into the keystore.CertificateInfoDTORpcCertificateManagementService. renewCertificate(Long certificateId, CertificateManagementUser user)Renews a certificate by generating a new certificate with the same subject and key pair.CertificateInfoDTORpcCertificateManagementService. update(CertificateInfoDTO certificate, CertificateManagementUser user)Updates the metadata of a certificate.voidRpcCryptoSettingsService. updateCryptoSpec(CryptoSettings settings, CertificateManagementUser user)Updates the cryptographic settings in the formcycle certificate module.Map<String,Boolean>RpcCryptoFileAnalyzer. validateKeyStoreEntryPasswords(SerializableInputStreamContainer is, char[] keyStorePassword, Map<String,char[]> keyStoreEntryPasswords)Checks the passwords of the keystore entries in the provided keystore file. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.mgmt.key.generation
Methods in de.xima.fc.certificate.mgmt.key.generation that throw FcCertificateManagementException Modifier and Type Method Description KeyPairIKeyPairGenerationStrategy. generate(TSpec spec)Generates a key pair based on the provided specification. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl
Methods in de.xima.fc.certificate.ms.impl that throw FcCertificateManagementException Modifier and Type Method Description booleanCRLCheckingService. isRevoked(X509Certificate cert)Checks if a given X.509 certificate is revoked by consulting its CRL distribution points. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl.dao
Methods in de.xima.fc.certificate.ms.impl.dao that throw FcCertificateManagementException Modifier and Type Method Description @NotNull CertificateEntityICertificateEntityDao. create(CertificateEntity entity)Creates a newCertificateEntityin the database.@NotNull KeyStoreEntityIKeyStoreEntityDao. createCustomKeyStore(NewKeyStoreDefinition newKeyStoreDefinition)Creates a new custom keystore with the specified name, description, assignee type, and assignee ID.voidICertificateEntityDao. delete(CertificateEntity entity)Deletes the specified certificate entity.voidIKeyStoreEntityDao. delete(KeyStoreEntity entity)Deletes the specified keystore entity.@NotNull CertificateEntityICertificateEntityDao. update(CertificateEntity entity)Updates the specifiedCertificateEntityin the database. -
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl.mapper
Methods in de.xima.fc.certificate.ms.impl.mapper that throw FcCertificateManagementException Modifier and Type Method Description default CertificateEntityCertificateEntityMapper. toCertificateEntity(X509Certificate certificate) -
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl.rpc
-
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl.scheduling
Methods in de.xima.fc.certificate.ms.impl.scheduling that throw FcCertificateManagementException Modifier and Type Method Description CronTriggerInfoDtoCertificateMonitorJobManager. getTriggerInfo()voidCertificateMonitorJobManager. updateCronTrigger(String cronExpression) -
Uses of FcCertificateManagementException in de.xima.fc.certificate.ms.impl.util
Methods in de.xima.fc.certificate.ms.impl.util that throw FcCertificateManagementException Modifier and Type Method Description X509CertificateBuilder.TLSClientCertificateBuilderX509CertificateBuilder.TLSClientCertificateBuilder. addDnsName(String domainName)X509CertificateBuilder.TLSServerCertificateBuilderX509CertificateBuilder.TLSServerCertificateBuilder. addDnsName(String domainName)X509CertificateBuilder.SMIMECertificateBuilderX509CertificateBuilder.SMIMECertificateBuilder. addEmail(String email)X509CertificateBuilder.TLSClientCertificateBuilderX509CertificateBuilder.TLSClientCertificateBuilder. addEmail(String email)X509CertificateBuilder.TLSClientCertificateBuilderX509CertificateBuilder.TLSClientCertificateBuilder. addIPAddress(String ipAddress)X509CertificateBuilder.TLSServerCertificateBuilderX509CertificateBuilder.TLSServerCertificateBuilder. addIPAddress(String ipAddress)X509CertificateBuilder.CACertificateBuilderX509CertificateBuilder.CACertificateBuilder. authorityInfoAccess(String ocspUrl, String caIssuerUrl)X509CertificateX509CertificateBuilder.CertificateBuilder. build(PrivateKey signingKey)Generate the certificate (signed with the provided signing key)static X509CertificateX509CertificateUtil. convertCertificate(Certificate certificate)Convert a Certificate object to an X509Certificate object.X509CertificateBuilder.CACertificateBuilderX509CertificateBuilder.CACertificateBuilder. crlDistributionPoints(String... urls)static PublicKeyKeyPairUtil. derivePublicKey(PrivateKey privateKey)Derives the public key from a private key.static voidX509CertificateUtil. exportToDER(X509Certificate cert, OutputStream out)Export certificate in DER format (binary)static voidKeyStoreUtil. exportToPKCS12(List<KeyStoreEntry> entries, char[] password, OutputStream outputStream)Export certificate chain and private key to PKCS#12 formatstatic voidX509CertificateUtil. exportToPKCS7(List<X509Certificate> certChain, OutputStream out)Export certificate chain as PKCS#7 format.static voidKeyPairUtil. exportToPKCS8(PrivateKey privateKey, OutputStream pkOutputStream, char[] password)Exports a PrivateKey to an OutputStream in PKCS8 format.static voidKeyPairUtil. exportToPKCS8PEM(PrivateKey privateKey, OutputStream pkOutputStream)Exports a PrivateKey to an OutputStream in PKCS8 PEM format.static voidKeyPairUtil. exportToPKCS8PEM(PrivateKey privateKey, OutputStream pkOutputStream, char[] password)Exports a PrivateKey to an OutputStream in PKCS8 PEM format.static byte[]X509CertificateUtil. generateCsr(X509Certificate cert, PrivateKey signingKey, String signatureAlgoName)Generates a CSR (Certificate Signing Request) for a given certificate and private key.byte[]X509CertificateBuilder.CertificateBuilder. generateCSR(PrivateKey signingKey)Generate a certificate signing request (CSR)static KeyPairKeyPairUtil. generateECKey(int keySize)Generates a new EC key pair with the specified curve.static KeyPairKeyPairUtil. generateECKey(String curve)Generates a new EC key pair with the specified curve.static List<String>X509CertificateUtil. getCrlDistributionPoints(X509Certificate cert)Extracts CRL distribution points from a certificateLongKeyStoreEntityUtil. getKeyStoreIdBySelector(KeyStoreSelector keyStoreSelector, CertificateManagementUser user)Retrieves the keystore ID based on the provided selector.static List<KeyStoreEntryInfo>KeyStoreUtil. getKeyStoreLayout(byte[] keystoreData, String keyStoreType, char[] password, boolean analyzeCertificates)Load a KeyStore and return the KeyStore layout.static List<KeyStoreEntryInfo>KeyStoreUtil. getKeyStoreLayout(InputStream ksInputStream, String keyStoreType, char[] password, boolean analyzeCertificates)Load a KeyStore and return the KeyStore layout.static PrivateKeyKeyPairUtil. importPrivateKey(InputStream pkInputStream, char[] password)Imports a private key, handling both encrypted and unencrypted formats.static X509CertificateX509CertificateUtil. loadCertificate(byte[] certificateBytes)Load a certificate from an input stream.static X509CertificateX509CertificateUtil. loadCertificate(InputStream certStream)Load a certificate from an input stream.static PrivateKeyKeyPairUtil. loadPrivateKey(byte[] privateKeyBytes, String algorithm)Creates aPrivateKeyfrom encoded key bytesstatic PublicKeyKeyPairUtil. loadPublicKey(byte[] publicKeyBytes, String algorithm)Creates aPublicKeyfrom encoded key bytesstatic Set<X509Certificate>KeyStoreUtil. readAllCertificates(InputStream ksInputStream, String keyStoreType, char[] keyStorePassword)Read certificates from a KeyStore input stream.static List<KeyStoreEntry>KeyStoreUtil. readKeyStoreEntries(byte[] keyStoreData, String keyStoreType, char[] keyStorePassword, Map<String,char[]> aliasesWithPasswords)Read KeyStore entries.static List<KeyStoreEntry>KeyStoreUtil. readKeyStoreEntries(InputStream ksInputStream, String keyStoreType, char[] keyStorePassword, Map<String,char[]> aliasesWithPasswords)Read KeyStore entries.static X509CertificateX509CertificateUtil. renewCertificate(X509Certificate certificate, KeyPair newKeyPair, Duration validity, CertificateBundle issuer)Renew an existing certificate by creating a new certificate with the same subject and issuer, but with a new serial and validity period.static Map<String,Boolean>KeyStoreUtil. validateKeyStoreEntryPasswords(InputStream ksInputStream, String keyStoreType, char[] keyStorePassword, Map<String,char[]> aliasesWithPasswords)
-