Package de.trustable.ca3s.core.service
Class AuditService
- java.lang.Object
-
- de.trustable.ca3s.core.service.AuditService
-
@Service @Transactional public class AuditService extends Object
Service for managing audit events.This is the default implementation to support SpringBoot Actuator
AuditEventRepository.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AuditService(AuditTraceRepository auditTraceRepository, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
-
Method Summary
-
-
-
Field Detail
-
AUDIT_CSR_ACCEPTED
public static final String AUDIT_CSR_ACCEPTED
- See Also:
- Constant Field Values
-
AUDIT_CSR_REJECTED
public static final String AUDIT_CSR_REJECTED
- See Also:
- Constant Field Values
-
AUDIT_WEB_CERTIFICATE_REQUESTED
public static final String AUDIT_WEB_CERTIFICATE_REQUESTED
- See Also:
- Constant Field Values
-
AUDIT_ACME_CERTIFICATE_REQUESTED
public static final String AUDIT_ACME_CERTIFICATE_REQUESTED
- See Also:
- Constant Field Values
-
AUDIT_ACME_CERTIFICATE_CREATED
public static final String AUDIT_ACME_CERTIFICATE_CREATED
- See Also:
- Constant Field Values
-
AUDIT_SCEP_CERTIFICATE_REQUESTED
public static final String AUDIT_SCEP_CERTIFICATE_REQUESTED
- See Also:
- Constant Field Values
-
AUDIT_SCEP_CERTIFICATE_CREATED
public static final String AUDIT_SCEP_CERTIFICATE_CREATED
- See Also:
- Constant Field Values
-
AUDIT_REQUEST_RESTRICTIONS_FAILED
public static final String AUDIT_REQUEST_RESTRICTIONS_FAILED
- See Also:
- Constant Field Values
-
AUDIT_WEB_CERTIFICATE_CREATED
public static final String AUDIT_WEB_CERTIFICATE_CREATED
- See Also:
- Constant Field Values
-
AUDIT_CERTIFICATE_REVOKED
public static final String AUDIT_CERTIFICATE_REVOKED
- See Also:
- Constant Field Values
-
AUDIT_CERTIFICATE_REVOKED_BY_CRL
public static final String AUDIT_CERTIFICATE_REVOKED_BY_CRL
- See Also:
- Constant Field Values
-
AUDIT_MANUAL_CERTIFICATE_IMPORTED
public static final String AUDIT_MANUAL_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_ADCS_CERTIFICATE_IMPORTED
public static final String AUDIT_ADCS_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_TLS_CERTIFICATE_IMPORTED
public static final String AUDIT_TLS_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_TLS_INTERMEDIATE_CERTIFICATE_IMPORTED
public static final String AUDIT_TLS_INTERMEDIATE_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_ATTRIBUTE_CHANGED
public static final String AUDIT_PIPELINE_ATTRIBUTE_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_CSR_ATTRIBUTE_CHANGED
public static final String AUDIT_CSR_ATTRIBUTE_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_CERTIFICATE_ATTRIBUTE_CHANGED
public static final String AUDIT_CERTIFICATE_ATTRIBUTE_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_CREATED
public static final String AUDIT_PIPELINE_CREATED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_COPIED
public static final String AUDIT_PIPELINE_COPIED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_DELETED
public static final String AUDIT_PIPELINE_DELETED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_NAME_CHANGED
public static final String AUDIT_PIPELINE_NAME_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_DESCRIPTION_CHANGED
public static final String AUDIT_PIPELINE_DESCRIPTION_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_TYPE_CHANGED
public static final String AUDIT_PIPELINE_TYPE_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_URLPART_CHANGED
public static final String AUDIT_PIPELINE_URLPART_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_APPROVAL_REQUIRED_CHANGED
public static final String AUDIT_PIPELINE_APPROVAL_REQUIRED_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_PIPELINE_ACTIVE_CHANGED
public static final String AUDIT_PIPELINE_ACTIVE_CHANGED
- See Also:
- Constant Field Values
-
AUDIT_CRAWLER_CERTIFICATE_IMPORTED
public static final String AUDIT_CRAWLER_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_DIRECTORY_CERTIFICATE_IMPORTED
public static final String AUDIT_DIRECTORY_CERTIFICATE_IMPORTED
- See Also:
- Constant Field Values
-
AUDIT_CA_CONNECTOR_CREATED
public static final String AUDIT_CA_CONNECTOR_CREATED
- See Also:
- Constant Field Values
-
AUDIT_CA_CONNECTOR_COPIED
public static final String AUDIT_CA_CONNECTOR_COPIED
- See Also:
- Constant Field Values
-
AUDIT_CA_CONNECTOR_DELETED
public static final String AUDIT_CA_CONNECTOR_DELETED
- See Also:
- Constant Field Values
-
AUDIT_CA_CONNECTOR_ATTRIBUTE_CHANGED
public static final String AUDIT_CA_CONNECTOR_ATTRIBUTE_CHANGED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuditService
public AuditService(AuditTraceRepository auditTraceRepository, org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
-
-
Method Detail
-
createAuditTraceCsrAccepted
public AuditTrace createAuditTraceCsrAccepted(CSR csr)
-
createAuditTraceCsrRejected
public AuditTrace createAuditTraceCsrRejected(CSR csr)
-
createAuditTraceACMERequest
public AuditTrace createAuditTraceACMERequest(CSR csr)
-
createAuditTraceWebRequest
public AuditTrace createAuditTraceWebRequest(CSR csr)
-
createAuditTraceCsrRestrictionFailed
public AuditTrace createAuditTraceCsrRestrictionFailed(CSR csr)
-
createAuditTraceRequest
public AuditTrace createAuditTraceRequest(String actor, String actorRole, String template, CSR csr)
-
createAuditTraceRequest
public AuditTrace createAuditTraceRequest(String template, CSR csr)
-
createAuditTraceCertificate
public AuditTrace createAuditTraceCertificate(String template, Certificate certificate)
-
createAuditTraceCAConfigCreated
public AuditTrace createAuditTraceCAConfigCreated(CAConnectorConfig caConnectorConfig)
-
createAuditTraceCAConfigDeleted
public AuditTrace createAuditTraceCAConfigDeleted(CAConnectorConfig caConnectorConfig)
-
createAuditTraceCAConfigSecretChanged
public AuditTrace createAuditTraceCAConfigSecretChanged(CAConnectorConfig caConnectorConfig)
-
createAuditTraceCAConfigCreatedChange
public AuditTrace createAuditTraceCAConfigCreatedChange(String attributeName, String oldVal, String newVal, CAConnectorConfig caConnectorConfig)
-
createAuditTracePipeline
public AuditTrace createAuditTracePipeline(String template, Pipeline pipeline)
-
createAuditTracePipeline
public AuditTrace createAuditTracePipeline(String template, String oldVal, String newVal, Pipeline pipeline)
-
createAuditTracePipelineAttribute
public AuditTrace createAuditTracePipelineAttribute(String attributeName, String oldVal, String newVal, Pipeline pipeline)
-
createAuditTraceCsrAttribute
public AuditTrace createAuditTraceCsrAttribute(String attributeName, String oldVal, String newVal, CSR csr)
-
createAuditTraceCertificateAttribute
public AuditTrace createAuditTraceCertificateAttribute(String attributeName, String oldVal, String newVal, Certificate certificate)
-
createAuditTrace
public AuditTrace createAuditTrace(String actor, String actorRole, String template, CSR csr, Certificate certificate, Pipeline pipeline, CAConnectorConfig caConnector, BPMNProcessInfo processInfo)
-
createAuditTrace
public AuditTrace createAuditTrace(String actor, String actorRole, String template, String oldVal, String newVal, CSR csr, Certificate certificate, Pipeline pipeline, CAConnectorConfig caConnector, BPMNProcessInfo processInfo)
-
createAuditTrace
public AuditTrace createAuditTrace(String actor, String actorRole, String template, String attributeName, String oldVal, String newVal, CSR csr, Certificate certificate, Pipeline pipeline, CAConnectorConfig caConnector, BPMNProcessInfo processInfo)
-
saveAuditTrace
public void saveAuditTrace(AuditTrace auditTrace)
-
saveAuditTrace
public void saveAuditTrace(List<AuditTrace> auditTraceList)
-
-