Configuration Properties

You can set the following configurations to the PowerAuth Cloud components:

Environment Variable Default Value Description
SIGNER_CLOUD_DATASOURCE_URL jdbc:postgresql://host.docker.internal:5432/signercloud  
SIGNER_CLOUD_DATASOURCE_USERNAME $USERNAME$  
SIGNER_CLOUD_DATASOURCE_PASSWORD $PASSWORD$  
SIGNER_CLOUD_POWERAUTH_URL http://localhost:8080/powerauth-java-server/rest PowerAuth REST API URL
SIGNER_CLOUD_POWERAUTH_CLIENT_TOKEN    
SIGNER_CLOUD_POWERAUTH_CLIENT_SECRET    
SIGNER_CLOUD_EJBCA_URL   EJBCA REST API URL
SIGNER_CLOUD_EJBCA_KEYSTORE_PASSWORD    
SIGNER_CLOUD_EJBCA_KEY_ALIAS    
SIGNER_CLOUD_EJBCA_KEY_PASSWORD    
SIGNER_CLOUD_EJBCA_KEYSTORE_BASE64    
SIGNER_CLOUD_EJBCA_CERTIFICATE_PROFILE_NAME UserCertificateProfile  
SIGNER_CLOUD_EJBCA_END_ENTITY_PROFILE_NAME UserEndEntityProfile  
SIGNER_CLOUD_EJBCA_CERTIFICATE_AUTHORITY_NAME IssuingCA  
SIGNER_CLOUD_PADES_TSA_URL    
SIGNER_CLOUD_PADES_SIGNATURE_LEVEL PADES_B_B  
SIGNER_CLOUD_PADES_HASH_ALGORITHM SHA256  
SIGNER_CLOUD_PADES_SIGNATURE_ALGORITHM ECDSA_SHA256  
SIGNER_CLOUD_OAUTH2_ISSUER_URI    
SIGNER_CLOUD_OAUTH2_AUDIENCES    
SIGNER_CLOUD_DOCUMENT_CLEANUP_CRON 2 1 0 * * *  
SIGNER_CLOUD_DOCUMENT_WAITING_RETENTION_PERIOD    
SIGNER_CLOUD_DOCUMENT_WAITING_TIMEOUT 3600s  
SIGNER_CLOUD_DOCUMENT_REJECTED_RETENTION_PERIOD    
SIGNER_CLOUD_DOCUMENT_SIGNED_RETENTION_PERIOD    
SIGNER_CLOUD_SIGNER_EXPIRATION_JOB_CRON 3 2 0 * * *  
SIGNER_CLOUD_SIGNER_EXPIRATION_JOB_LIMIT 1000  
SIGNER_CLOUD_SIGNER_RENEWAL_JOB_CRON 0 */15 * * * *  
SIGNER_CLOUD_SIGNER_RENEWAL_JOB_LIMIT 25  
SIGNER_CLOUD_SIGNER_RENEWAL_THRESHOLD 14d  
SIGNER_CLOUD_CALLBACK_EXPIRED_URL    
SIGNER_CLOUD_CALLBACK_EXPIRED_ENABLED false  
SIGNER_CLOUD_CALLBACK_EXPIRED_MAX_ATTEMPTS 1  
SIGNER_CLOUD_CALLBACK_EXPIRED_RETENTION_PERIOD 30d  
SIGNER_CLOUD_CALLBACK_RENEWED_URL    
SIGNER_CLOUD_CALLBACK_RENEWED_ENABLED false  
SIGNER_CLOUD_CALLBACK_RENEWED_MAX_ATTEMPTS 1  
SIGNER_CLOUD_CALLBACK_RENEWED_RETENTION_PERIOD 30d  
SIGNER_CLOUD_CALLBACK_DISPATCH_PENDING_CALLBACK_EVENTS_JOB_CRON 0 */1 * * * *  
SIGNER_CLOUD_CALLBACK_DISPATCH_PENDING_CALLBACK_EVENTS_JOB_LIMIT 100  
SIGNER_CLOUD_CALLBACK_CLEANUP_CALLBACK_EVENTS_JOB_CRON 0 */5 * * * *  
SIGNER_CLOUD_CALLBACK_RERUN_STALE_CALLBACK_EVENTS_JOB_CRON 0 */5 * * * *  
SIGNER_CLOUD_CALLBACK_FORCE_RERUN_PERIOD    
SIGNER_CLOUD_CALLBACK_FAILURE_THRESHOLD 200  
SIGNER_CLOUD_CALLBACK_FAILURE_RESET_TIMEOUT 60s  
SIGNER_CLOUD_CALLBACK_HTTP_PROXY_ENABLED false  
SIGNER_CLOUD_CALLBACK_HTTP_PROXY_HOST 127.0.0.1  
SIGNER_CLOUD_CALLBACK_HTTP_PROXY_PORT 8080  
SIGNER_CLOUD_CALLBACK_HTTP_PROXY_USERNAME    
SIGNER_CLOUD_CALLBACK_HTTP_PROXY_PASSWORD    
SIGNER_CLOUD_CALLBACK_HTTP_CONNECTION_TIMEOUT 5s  
SIGNER_CLOUD_CALLBACK_HTTP_RESPONSE_TIMEOUT 60s  
SIGNER_CLOUD_CALLBACK_HTTP_MAX_IDLE_TIME 200s  
SIGNER_CLOUD_CALLBACK_THREAD_POOL_CORE_SIZE 1  
SIGNER_CLOUD_CALLBACK_THREAD_POOL_MAX_SIZE 2  
SIGNER_CLOUD_CALLBACK_THREAD_POOL_QUEUE_CAPACITY 1000  

Please note that under normal circumstanced you are supposed to define only:

SIGNER_CLOUD_DATASOURCE_URL=jdbc:postgresql://host.docker.internal:5432/signercloud
SIGNER_CLOUD_DATASOURCE_USERNAME=$USERNAME$
SIGNER_CLOUD_DATASOURCE_PASSWORD=$PASSWORD$
SIGNER_CLOUD_POWERAUTH_URL
SIGNER_CLOUD_EJBCA_URL
SIGNER_CLOUD_EJBCA_KEYSTORE_BASE64
SIGNER_CLOUD_EJBCA_KEYSTORE_PASSWORD
SIGNER_CLOUD_EJBCA_KEY_ALIAS
SIGNER_CLOUD_EJBCA_KEY_PASSWORD
SIGNER_CLOUD_OAUTH2_AUDIENCES
SIGNER_CLOUD_OAUTH2_ISSUER_URI

Consult support if you have some specific request.

Last updated on Oct 13, 2025 (14:41) Edit on Github Send Feedback
Search

develop

Signer Cloud