Integrate local OpenSSL TSA for timestamping
Replaced HTTPTimeStamper with LocalOpensslTimestamp for TSA operations using a local OpenSSL CLI. Updated related configurations and dependencies to support this change, enhancing the timestamping process's reliability and security.
This commit is contained in:
@@ -19,13 +19,14 @@ for v in ['AMQP_URL', 'PKCS12_PATH', 'TIMESTAMP_URL', 'QUEUE_IN', 'EXCHANGE_OUT'
|
||||
|
||||
DSN = os.environ.get('AMQP_URL')
|
||||
PKCS12_PATH = os.environ.get('PKCS12_PATH')
|
||||
TIMESTAMP_URL = os.environ.get('TIMESTAMP_URL')
|
||||
QUEUE_IN = os.environ.get('QUEUE_IN')
|
||||
EXCHANGE_OUT = os.environ.get('EXCHANGE_OUT')
|
||||
OUT_ROUTING_KEY = os.environ.get('OUT_ROUTING_KEY')
|
||||
TSA_CONFIG_PATH = os.environ.get('TSA_CONFIG_PATH')
|
||||
TSA_CERT_CHAIN = os.environ.get('TSA_CERT_CHAIN')
|
||||
TSA_KEY_PASSWORD = os.environ.get('TSA_KEY_PASSWORD')
|
||||
|
||||
|
||||
orchestrator = sign.SignOrchestrator(PKCS12_PATH, TIMESTAMP_URL, pkcs12_password=os.environ.get('PKCS12_PASSWORD', None))
|
||||
orchestrator = sign.SignOrchestrator(PKCS12_PATH, TSA_CONFIG_PATH, TSA_KEY_PASSWORD, TSA_CERT_CHAIN, pkcs12_password=os.environ.get('PKCS12_PASSWORD', None))
|
||||
|
||||
parameters = pika.URLParameters(DSN)
|
||||
connection = pika.BlockingConnection(parameters)
|
||||
|
Reference in New Issue
Block a user