Als je gebruik wilt maken van de API van ADP dan dien je een Certificate Signing Request (CSR) te doen. Een CSR dient eenvoudig gezegd ter bevestiging van je identiteit als applicatie en dat je daar een certificaat voor krijgt.
Via de website van ADP vind je documentatie voor het maken van een CSR - ADP Developer Resources - onderstaande uitleg is een verduidelijking hierop.
Stap 1
Open de terminal van je computer - dat ziet er zo uit:

Stap 2
Type 'CMD.EXE' en klik op enter. Je krijgt onderstaand:

Stap 3
Check waar het programma 'OpenSSL' staat op je computer middels het commando 'Where openssl'. OpenSSL is het programma dat je computer gebruikt om de CSR te genereren.

Stap 4
Type 'open ssl version' en klik op enter. Kijk naar het antwoord. Als je onderstaand krijgt dan zit je goed.

Stap 5
Voer onderstaand commando uit om een map te maken waarin je bestanden terecht komen.
Stap 6
Voer onderstaande commando's één-vooréén in en klik op enter. Je kunt 'companyname_auth' veranderen door een waarde naar keuze. Wat je daar aangeeft komt terug in de bestandsnaam van je CSR en Key.
openssl genrsa -out C:\Temp\companyname_auth.key 2048
openssl req -new -key C:\Temp\companyname_auth.key -out C:\Temp\companyname_auth.csr
Stap 7
Voer de gevraagde gegevens in de terminal in:

- Country Name
- State or Province Name
- Locality Name
- Organization Name
- Common Name
- Laat Challenge password leeg en klik op enter
Common name & Organization name moeten altijd hetzelfde zijn, dus je kan als volgt aanhouden bij het aanmaken van een CSR per omgeving:
Common Name: SoftwareOne OaW - ACC
Organization name: SoftwareOne OaW - ACC
Voor de PRD:
Common name: SoftwareOne OaW - PRD
Organization name: SoftwareOne OaW - PRD
Stap 8
Het resultaat van dit alles zijn 2 bestanden in de map 'Temp' (die je eerder aanmaakte). Je deelt het .CSR bestand met ADP. De key sla je veilig op en deel je niet.
