js7 {
    auth {
        users {
            # History account (used for release events)
            History {
                password="sha512:B793649879D61613FD3F711B68F7FF3DB19F2FE2D2C136E8523ABC87612219D5AECB4A09035AD88D544E227400A0A56F02BC990CF0D4CB348F8413DE00BCBF08"
            }
            # JOC account (needs UpdateItem permission for deployment)
            JOC {
                password="sha512:3662FD6BF84C6B8385FC15F66A137AB75C755147A81CC7AE64092BFE8A18723A7C049D459AB35C059B78FD6028BB61DCFC55801AE3894D2B52401643F17A07FE"
                permissions=[
                    UpdateItem
                ]
            }
        }
    }
    
    configuration {
        # truststore location for signatures
        trusted-signature-keys {
            # PGP=${js7.config-directory}"/private/trusted-pgp-keys"
            X509=${js7.config-directory}"/private/trusted-x509-keys"
        }
    }
    
    journal {
        # allow History account to release unused journals
        users-allowed-to-release-events=[
            History
        ]
    }
    
    #web {
    #    # keystore and truststore location for https connections
    #    https {
    #        keystore {
    #            # Default: ${js7.config-directory}"/private/https-keystore.p12"
    #            file=${js7.config-directory}"/private/https-keystore.p12"
    #            key-password=jobscheduler
    #            store-password=jobscheduler
    #            # optional alias
    #            #alias=
    #        }
    #        truststores=[
    #            {
    #                # Default: ${js7.config-directory}"/private/https-truststore.p12"
    #                file=${js7.config-directory}"/private/https-truststore.p12"
    #                store-password=jobscheduler
    #            }
    #        ]
    #    }
    #}
}