Uses of Class
de.xima.fc.certificate.ms.impl.dao.entities.CertificateEntity
Packages that use CertificateEntity
Package
Description
-
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.audit
Classes in de.xima.fc.certificate.ms.impl.audit that implement interfaces with type arguments of type CertificateEntityModifier and TypeClassDescriptionenumRepresents the different actions that can be audited for certificates.Methods in de.xima.fc.certificate.ms.impl.audit with parameters of type CertificateEntityModifier and TypeMethodDescriptionCertificateAuditAction.getAuditDetails(CertificateEntity certificate, Locale locale, AuditParameter... params) CertificateAuditAction.getAuditMessage(CertificateEntity certificate, Locale locale, AuditParameter... params) -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.authorization
Methods in de.xima.fc.certificate.ms.impl.authorization with parameters of type CertificateEntityModifier and TypeMethodDescriptionbooleanIUserAccessController.hasCertificatePermission(CertificateEntity certificate, AuthenticatedUser user, PermissionAction action) Checks if the user has permission to perform the specified action on the given certificate entity.booleanUserAccessController.hasCertificatePermission(CertificateEntity certificate, AuthenticatedUser user, PermissionAction action) -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.dao
Methods in de.xima.fc.certificate.ms.impl.dao that return CertificateEntityModifier and TypeMethodDescription@NotNull CertificateEntityICertificateEntityDao.create(CertificateEntity entity) Creates a newCertificateEntityin the database.@NotNull CertificateEntityICertificateEntityDao.update(CertificateEntity entity) Updates the specifiedCertificateEntityin the database.Methods in de.xima.fc.certificate.ms.impl.dao that return types with arguments of type CertificateEntityModifier and TypeMethodDescription@NotNull Optional<CertificateEntity> ICertificateEntityDao.findByFingerprint(String certificateFingerprint, KeyStoreScope keyStoreScope) Retrieves aCertificateEntityby its SHA-256 fingerprint.@NotNull Optional<CertificateEntity> Retrieves aCertificateEntityby its ID.@NotNull Optional<CertificateEntity> ICertificateEntityDao.findByPublicKeyFingerprint(String publicKeyFingerprint, KeyStoreScope keyStoreScope) Retrieves aCertificateEntityby its public key SHA-256 fingerprint.@NotNull Optional<CertificateEntity> ICertificateEntityDao.findByPublicKeyFingerprint(String publicKeyFingerprint, Long keyStoreId) Retrieves aCertificateEntityby its public key SHA-256 fingerprint.@NotNull List<CertificateEntity> ICertificateEntityDao.findValidCertificatesBySubject(Set<Long> tenantIds, Set<Long> userIds, boolean systemScope, String subject, Boolean hasKeyPair, Set<ECertificateUsageType> usageTypes, Set<String> keyAlgorithms, boolean subjectPartialMatch) Retrieves all valid certificates for a given tenant ID, user IDs, and the subject.@NotNull List<CertificateEntity> ICertificateEntityDao.findValidCertificatesByUsageSubject(Set<Long> tenantIds, Set<Long> userIds, boolean systemScope, String usageSubject, ECertificateUsageType usageType, Boolean hasKeyPair, Set<String> keyAlgorithms, boolean usageSubjectPartialMatch) Retrieves all valid certificates for a given tenant ID, user IDs, usage type, and the usage subject.@NotNull Optional<CertificateEntity> ICertificateEntityDao.getCurrentValidCertificateBySubject(Set<Long> tenantIds, Set<Long> userIds, boolean systemScope, String subject, Boolean hasKeyPair, Set<ECertificateUsageType> usageTypes, Set<String> keyAlgorithms) Retrieves the current valid certificate for a given tenant ID, it's user IDs, and subject.@NotNull Optional<CertificateEntity> ICertificateEntityDao.getCurrentValidCertificateByUsageSubject(Set<Long> tenantIds, Set<Long> userIds, boolean systemScope, String usageSubject, ECertificateUsageType usageType, Boolean hasKeyPair, Set<String> keyAlgorithms) Retrieves the current valid certificate for a given tenant ID, it's user IDs, usage type, and usage subject.@NotNull List<CertificateEntity> ICertificateEntityDao.getExpiredCertificatesAt(Instant timestamp) Retrieves all certificates that are expired at the given timestamp.@NotNull List<CertificateEntity> ICertificateEntityDao.getTlsCertificatesForKeystoreScope(Long keyStoreId, Instant timestamp) Retrieves the TLS certificates for the keystore with the given ID that are valid at the instant given by the time stamp.@NotNull List<CertificateEntity> ICertificateEntityDao.getTlsCertificatesForSystemScope(Instant timestamp) Retrieves the TLS certificates for the system scope that are valid at the instant given by the time stamp.@NotNull List<CertificateEntity> ICertificateEntityDao.getTlsCertificatesForTenantScope(Long tenantIds, Instant timestamp) Retrieves the TLS certificates for the tenant with the given ID that are valid at the instant given by the time stamp.Methods in de.xima.fc.certificate.ms.impl.dao with parameters of type CertificateEntityModifier and TypeMethodDescription@NotNull CertificateEntityICertificateEntityDao.create(CertificateEntity entity) Creates a newCertificateEntityin the database.voidICertificateEntityDao.delete(CertificateEntity entity) Deletes the specified certificate entity.@NotNull CertificateEntityICertificateEntityDao.update(CertificateEntity entity) Updates the specifiedCertificateEntityin the database. -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.dao.entities
Methods in de.xima.fc.certificate.ms.impl.dao.entities that return CertificateEntityModifier and TypeMethodDescriptionCertificateUsageEntity.getCertificate()KeyPairEntity.getCertificate()CertificateEntity.getRenewedBy()The certificate that is the renewal of this certificate.Methods in de.xima.fc.certificate.ms.impl.dao.entities that return types with arguments of type CertificateEntityMethods in de.xima.fc.certificate.ms.impl.dao.entities with parameters of type CertificateEntityModifier and TypeMethodDescriptionvoidKeyStoreEntity.addCertificate(CertificateEntity certificateEntity) voidCertificateUsageEntity.setCertificate(CertificateEntity certificate) voidKeyPairEntity.setCertificate(CertificateEntity certificate) voidCertificateEntity.setRenewedBy(CertificateEntity renewedBy) The certificate that is the renewal of this certificate.Method parameters in de.xima.fc.certificate.ms.impl.dao.entities with type arguments of type CertificateEntityModifier and TypeMethodDescriptionvoidKeyStoreEntity.setCertificates(Set<CertificateEntity> certificates) -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.dao.validation
Classes in de.xima.fc.certificate.ms.impl.dao.validation that implement interfaces with type arguments of type CertificateEntityMethods in de.xima.fc.certificate.ms.impl.dao.validation with parameters of type CertificateEntityModifier and TypeMethodDescriptionbooleanCertificateRenewalConfigValidator.isValid(CertificateEntity value, javax.validation.ConstraintValidatorContext context) -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.mapper
Methods in de.xima.fc.certificate.ms.impl.mapper that return CertificateEntityModifier and TypeMethodDescriptiondefault CertificateEntityCertificateEntityMapper.toCertificateEntity(X509Certificate certificate) Methods in de.xima.fc.certificate.ms.impl.mapper with parameters of type CertificateEntityModifier and TypeMethodDescriptionCertificateBaseDataMapper.toBaseData(CertificateEntity entity) CertificateBaseDataMapperImpl.toBaseData(CertificateEntity entity) CertificateEntityMapper.toCertificateInfoDTO(CertificateEntity certificateEntity) CertificateEntityMapperImpl.toCertificateInfoDTO(CertificateEntity certificateEntity) default CertificateDataCertificateBaseDataMapper.toEventData(CertificateEntity entity) voidCertificateEntityMapper.updateCertificateEntity(CertificateInfoDTO dto, CertificateEntity certificateEntity) voidCertificateEntityMapperImpl.updateCertificateEntity(CertificateInfoDTO dto, CertificateEntity certificateEntity) Method parameters in de.xima.fc.certificate.ms.impl.mapper with type arguments of type CertificateEntityModifier and TypeMethodDescriptionprotected Set<CertificateInfoDTO> KeyStoreEntityMapperImpl.certificateEntitySetToCertificateInfoDTOSet(Set<CertificateEntity> set) -
Uses of CertificateEntity in de.xima.fc.certificate.ms.impl.scheduling
Methods in de.xima.fc.certificate.ms.impl.scheduling with parameters of type CertificateEntityModifier and TypeMethodDescriptionCertificateExpirationDetailsMapper.toDetails(CertificateEntity certificate) CertificateExpirationDetailsMapperImpl.toDetails(CertificateEntity certificate)