Setting up Talend JobServer to verify custom Job artifact signatures
Configure Talend JobServer to verify the custom signature of Job artifacts before execution.
If you used the default Talend signature, see Configuring Talend Administration Center and Talend JobServer for default Job artifact signature.
Before you begin
- The Job artifact to be run must be using custom signatures. For details on signing a Job artifact, see Configuring custom Job artifact signature.
- The truststore file that contains the CA (Certificate Authority) certificates must be
accessible on the Talend JobServer
machine at a fixed file path.
If you use Talend Administration Center to manage Job artifacts, Talend Administration Center also signs the artifacts. Ensure that the Talend JobServer truststore contains the CA certificates for Talend Administration Center.
Procedure
Results
Talend JobServer verifies the signature of each Job artifact before execution.
- If signature verification fails, the following exception is returned:
Job signature check failed - When the signing certificate expires, you can set CHECK_SIGNATURE_TIMESTAMP to false to allow Jobs to
continue running after the certificate expires.
By default, this property is set to true, preventing Jobs from running after certificate expiration.
org.talend.remote.jobserver.commons.config.JobServerConfiguration.CHECK_SIGNATURE_TIMESTAMP=false
What to do next
To configure Talend Administration Center to verify and sign Job artifacts, see Setting up Talend Administration Center to verify custom Job artifact signatures.