// Rename this file to appsettings.json and provide correct credentials and locations for the cryptographic files
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "UserProperties": {
        "uris": {
            "apimBaseUri": "https://api-ovpay-acc.translink.nl",
            "b2bApiUri": "/b2b-client-authentication/v1/token",
            "padp1201Uri": "/pad-management/v2/personal-data/{xtat}",
            "padp1202Uri": "/pad-management/v2/personal-data/{xtat}",
            "padp1204Uri": "/pad-management/v2/personal-data/{xtat}",
            "padp1205Uri": "/pad-management/v2/personal-data/{xtat}",
            "padp1206V2Uri": "/pad-management/v2/personal-data/{xtat}/generate-otp",
            "padp1207V2Uri": "/pad-management/v2/personal-data/{xtat}/validate-otp",
            "padp1206V3Uri": "/pad-management/v3/personal-data/generate-otp",
            "padp1207V3Uri": "/pad-management/v3/personal-data/validate-otp",
            "padp1210Uri": "/pad-management/v2/personal-data/encrypted-update-init",
            "padp1211Uri": "/pad-management/v2/personal-data/{xtat}/administrative-data"
        },
        "rsa": {
            "publicKeyFile": "\\Properties\\{public key in PEM format}.pem",
            "privateKeyFile": "\\Properties\\{private key in PEM format}.pem"
        },
        "credentials": {
            "clientCertFile": "\\Properties\\{APIM client certificate}.pfx",
            "clientCertPassword": "{pfxPassword}",
            "clientId": "HTM_Retailer",
            "clientSecret": "{clientSecret}",
            "b2bApiKey": "{b2bApiKey}",
            "padApiKey": "{padApiKey}"
        }
    }
}
