Dictionaries
Here is the list of available dictionary keys to use in computation rules and template strings, depending on the usage.
Certificate Authority
This dictionary regroups the information of a Certificate Authority.
Key | Description | Type |
---|---|---|
ca.name |
The technical name of the ca |
Single value |
ca.type |
The type of ca (managed or external) |
Single value |
ca.<signer_field> |
The values from the signer |
OCSP Signer
This dictionary regroups the information of an OCSP signer.
Key | Description | Type |
---|---|---|
ocsp.name |
The technical name of the ocsp signer |
Single value |
ocsp.<signer_field> |
The values from the signer |
Timestamping Authority
This dictionary regroups the information of a Timestamping authority.
Key | Description | Type |
---|---|---|
tsa.name |
The technical name of the timestamping signer |
Single value |
tsa.<signer_field> |
The values from the signer |
CRL
This dictionary regroups the information of a CRL.
Key | Description | Type |
---|---|---|
crl.ca.name |
The technical name of the ca that signed the CRL |
Single value |
crl.ca.type |
The type of the ca that signed the CRL |
Single value |
crl.number |
The CRL number |
Single value |
crl.this_update |
The value of this_update |
Single value |
crl.next_update |
The value of next_update |
Single value |
crl.next_refresh |
The value of next_refresh |
Single value |
crl.size |
The number of certificates in the crl |
Single value |
crl.eidas |
"true" if the CRL is eidas compliant, else "false" |
Single value |
crl.error |
The value of the error if the CRL generation failed |
Single value |
Credentials
This dictionary regroups the information of a Credential.
Key | Description | Type |
---|---|---|
credentials.name |
The credentials name |
Single value |
credentials.description |
The credentials description |
Single value |
credentials.expires |
The credentials expiration date |
Single value |
credentials.type |
The credentials type |
Single value |
credentials.target |
The credentials target |
Single value |
In a rest notification, headers can be enriched using the credentials values:
Key | Description | Type |
---|---|---|
credentials.login |
The credentials login value for Password Credentials |
Single value |
credentials.password |
The credentials password value for Password Credentials |
Single value |
credentials.secret |
The credentials secret value for Raw Credentials |
Single value |
License
This dictionary regroups the information of the Stream license.
Key | Description | Type |
---|---|---|
license.expires |
The license expiration date |
Single value |
license.modules |
The enabled modules |
Single value |
Trigger
This dictionary regroups the information of the trigger that failed for trigger that run on the trigger event on_trigger_error
.
Key | Description | Type |
---|---|---|
trigger.name |
The name of the trigger that failed |
Single value |
trigger.type |
The type of the trigger that failed |
Single value |
trigger.event |
The event the trigger that failed was running one |
Single value |
trigger.error |
The error that occurred on the trigger that failed |
Single value |
Sub dictionaries
These dictionary cannot be used alone but can be completed with one of the other ones. For example, a valid key is:
ocsp.dn.cn.1
Signer dictionary
Key | Description | Type |
---|---|---|
dn |
The full dn of the certificate in TYPE=value form |
Single valued |
dn.<dn field type> |
All values of subject field of type |
Multi valued |
dn.<dn field type>.<index> |
Value of subject field of type |
Single value |
sans.<sans field type> |
All values of subject field of type |
Multi valued |
sans.<sans field type>.<index> |
Value of subject field of type |
Single value |
issuer |
The full dn of the issuer of the certificate in TYPE=value form |
Single valued |
not_before |
Value of the start date of the certificate |
Single value |
not_after |
Value of the expiration date of the certificate |
Single value |
serial |
The certificate serial |
Single valued |
thumbprint |
The certificate thumbprint |
Single valued |
public_key_thumbprint |
The certificate public key thumbprint |
Single valued |
key_type |
The certificate key type |
Single valued |
signing_algorithm |
The certificate signing algorithm |
Single valued |
pem |
The PEM encoded certificate |
Single valued |
The valid dn field types are: cn, uid, serialnumber, surname, givenname, unstructuredaddress, unstructuredname, e, ou, organizationidentifier, uniqueidentifier, street, st, l, o, c, description, dc. |
The valid san field types are: rfc822name, dnsname, uri, ipaddress, othername_upn, othername_guid. |
All indexes start at 1 |