--- title: "Generate Kerberos Domain Controller Certificates" slug: "domain-controller-kerberos-certificates" updated: 2024-12-13T19:34:19Z published: 2024-12-13T19:34:19Z canonical: "docs.axiad.com/domain-controller-kerberos-certificates" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.axiad.com/llms.txt > Use this file to discover all available pages before exploring further. # Generate Kerberos Domain Controller Certificates During the PKI authentication process, the end user’s machine sends a request to a Domain Controller. The Domain Controller signs the request (after processing) before sending it back to the end user’s machine. ## Generate Kerberos Domain Controller Certificates via Axiad Conductor In a standard Axiad ID Cloud deployment, the Domain Controller certificates are generated by Axiad ID Cloud. The Axiad team sends you a **DC_cert_issuance.zip** file (the archives with the script), which you need for this procedure. 1. On each Domain Controller, copy the archive within the **DC_cert_issuance.zip** file. 2. Extract the content of the archive in the same location (for example, **C:\temp**). 3. Open a command line interface (as an administrator) and navigate to the folder where you extracted this archive.Example commandExample command ```custom cd C:\temp\DC_cert_issuance ``` 4. Run the CreateDcRequest.bat  command. ```custom CreateDcRequest.bat dc01..com Axiad 2023 Copyright - Axiad ID Cloud Trusted User "" CertReq: Request Created Your domain controller Certificate Signing Request is ready Provide the "dc01..com".csr file to the Axiad on-boarding team ``` A CSR file named <**FQDN>_of_DC.csr** generates and saves to the same location. 5. Send the file to the Axiad team via a secure message application. 6. Axiad requests the certificate in the PKI stack and sends it back via a secure message application directly to the person who requested the CSR file. The return file is named **FQDN>_of_DC.der**. 7. Copy this file to the **C:\temp** folder. 8. Run the InstallDcCertificate.bat  command.Example output from this command:Example output: ``` InstallDcCertificate.bat dc01..com.der Axiad 2023 Copyright - Axiad ID Cloud Trusted User "" ``` ## Validate a Kerberos Certificate On the Domain Controller, the validation happens by checking that the Kerberos certificate is available, valid, and contains the right information (parameters). 1. Open the machine certificate store on the local Domain Controller. 2. Open a session on the Domain Controller with domain or enterprise administrator privileges 3. Press **Windows key + R** to open the machine store console. 4. Enter **certlm.msc**. 5. Navigate to **Certificates - Local Computer > Personal > Certificates**. 6. Locate your Kerberos Authentication certificate and open it. 7. Check the validity: ![kerb1](https://cdn.document360.io/eaa8d9cb-3eef-4690-8447-5bcaa4f4afb2/Images/Documentation/kerb1.png?sv=2026-02-06&spr=https&st=2026-11-11T15%3A38%3A11Z&se=2026-11-11T16%3A38%3A11Z&sr=c&sp=r&sig=W7bL80IghqpcSsd%2BH%2FOF%2FRDQfDYizbBc0r1FEL%2FXcXM%3D) 8. Check the enhanced key usage field in the **Details** tab and ensure the following displays:![kerb2](https://cdn.document360.io/eaa8d9cb-3eef-4690-8447-5bcaa4f4afb2/Images/Documentation/kerb2.png?sv=2026-02-06&spr=https&st=2026-11-11T15%3A38%3A11Z&se=2026-11-11T16%3A38%3A11Z&sr=c&sp=r&sig=W7bL80IghqpcSsd%2BH%2FOF%2FRDQfDYizbBc0r1FEL%2FXcXM%3D) - KDC Authentication - Smart Card Logon - Server Authentication - Client Authentication 9. Verify that the root chain is trusted (certification path): ![kerb3](https://cdn.document360.io/eaa8d9cb-3eef-4690-8447-5bcaa4f4afb2/Images/Documentation/kerb3.png?sv=2026-02-06&spr=https&st=2026-11-11T15%3A38%3A11Z&se=2026-11-11T16%3A38%3A11Z&sr=c&sp=r&sig=W7bL80IghqpcSsd%2BH%2FOF%2FRDQfDYizbBc0r1FEL%2FXcXM%3D)The certificate is validated.