1. Introduction to PKI and Microsoft Certificate Services
Cryptography fundamentals provide the basis for understanding how PKI operates in Microsoft environments. Participants review symmetric and asymmetric encryption, key pairs, hashing, digital signatures, certificate structure, X.509, trust chains, and the role of certification authorities, then map these concepts to AD CS components and services.
- basics of cryptography and PKI:
- symmetric and asymmetric cryptography,
- public and private key,
- hash functions and digital signature,
- digital certificates – certificate structure and fields,
- PKI standards and architecture:
- X.509 standard,
- certification chain (certificate chain),
- trust model and root of trust,
- role of certification authorities (CA),
- Active Directory Certificate Services:
- AD CS components,
- AD CS roles and services,
- PKI usage scenarios in the Microsoft environment.
2. PKI Architecture in an Organizational Environment
In an organizational setting, PKI design has to align trust, operations, and security boundaries. This section compares PKI topologies, including single-tier and multi-tier models, then addresses CP and CPS planning, naming, keys and algorithms, as well as private key protection, HSM usage, and separation of administrative roles.
- PKI infrastructure design:
- PKI topologies,
- single-tier vs multi-tier PKI,
- root CA and issuing CA model,
- certificate infrastructure planning:
- certificate policy (CP),
- certification practice statement (CPS),
- planning names, keys and algorithms,
- security requirements:
- protection of private keys,
- HSM (Hardware Security Module),
- separation of administrative roles.
3. Installation and configuration of AD CS
AD CS deployment begins with preparing the server environment and meeting system requirements for the first certification authority. Participants install the role, distinguish Enterprise, Standalone, Root, and Subordinate CA types, and configure the certificate database, cryptographic settings, and certificate validity periods.
- installation of the Active Directory Certificate Services role:
- environment preparation,
- system requirements,
- configuration of the first CA,
- types of certification authorities:
- Enterprise CA,
- Standalone CA,
- Root CA,
- Subordinate CA,
- basic CA configuration:
- certificate database configuration,
- configuration of keys and algorithms,
- configuration of certificate validity periods.
4. Implementation of AD CS in a multi-tier CA structure
Building a multi-tier CA structure starts with the trust hierarchy and its security model. The section walks through an offline Root CA and an Issuing CA, including parent certificate generation, subordinate CA requests and signing, certificate publication, plus integration with Active Directory, autoenrollment, and certificate policy handling.
- design of the CA hierarchy:
- offline Root CA,
- Issuing CA,
- security models,
- installation of the Root CA:
- configuration of the offline Root CA,
- generation of the parent certificate,
- installation of the Issuing CA:
- certificate request from the Root CA,
- signing the CA certificate,
- publication of the certificate,
- integration of the CA with Active Directory:
- publication of certificates in AD,
- autoenrollment,
- management of certificate policy.
5. CRL Points and Certificate Revocation Mechanisms
Revocation data must be published in a way that clients can reliably reach and validate. The material covers how CRL works, how lists are published, how distribution points are configured, and where Delta CRL fits in relation to full CRL, including refresh schedules and CDP/AIA settings.
- CRL lists:
- CRL operation mechanism,
- CRL publication,
- distribution points configuration,
- Delta CRL:
- differences between CRL and Delta CRL,
- list refresh configuration,
- CDP and AIA points:
- CDP configuration (CRL Distribution Points),
- AIA configuration (Authority Information Access).
6. OCSP – Online Certificate Status Protocol
When certificate status must be checked quickly, OCSP becomes a practical alternative to CRL lookups. This part explains the OCSP validation model, the benefits over CRL, installation of the Online Responder role, integration with the CA, response signing, and options for high availability.
- the role of OCSP in the PKI infrastructure:
- OCSP operation mechanism,
- advantages of OCSP over CRL,
- installation of the Online Responder service:
- role configuration,
- integration with the CA,
- configuration of responders:
- configuration of OCSP response signing,
- high availability of OCSP.
7. Certificate Templates (Certificate Templates)
Certificate templates determine what can be issued, to whom, and under what rules. Participants examine template versions and certificate extensions, learn how to modify existing templates or create new ones, and compare manual enrollment with autoenrollment while managing the certificate lifecycle.
- template architecture:
- template versions,
- certificate extensions,
- creation and configuration of templates:
- modification of existing templates,
- creation of new templates,
- certificate distribution:
- manual certificate requests,
- autoenrollment,
- certificate lifecycle management.
8. Authentication using Smart Card (MFA)
Certificate-based authentication is presented here from the user access perspective. The section explains user certificates and Kerberos logon with certificates, then covers Smart Card Logon requirements, template settings, card reader configuration, certificate issuance, and integration with Active Directory for MFA scenarios.
- introduction to certificate-based authentication:
- user certificates,
- Kerberos authentication with a certificate,
- Smart Card Logon configuration:
- infrastructure requirements,
- certificate template configuration,
- MFA implementation using smart cards:
- card reader configuration,
- issuing user certificates,
- integration with Active Directory.
9. PKI Management and Administration
Daily operation of AD CS depends on disciplined certificate administration and visibility into CA activity. Participants work with issued certificates, revocation, and monitoring, then examine PKI auditing, security log analysis, and PowerShell-based automation for recurring tasks such as certificate renewal.
- CA administration:
- management of issued certificates,
- revocation of certificates,
- monitoring of the CA,
- auditing and logging:
- audit of PKI events,
- analysis of security logs,
- automation of certificate management:
- PowerShell for AD CS,
- automatic renewal of certificates.
10. Key Recovery and CA Backups
Key Archival and KRA configuration define how private keys can be retained and recovered under controlled conditions. The section covers certificate recovery procedures, required security controls, and CA backup and restore operations, including protection of the certificate database, private keys, and disaster recovery planning.
- key archival:
- Key Archival,
- Key Recovery Agent (KRA) configuration,
- certificate recovery:
- private key recovery process,
- security procedures,
- CA backup and restore:
- certificate database backup,
- private key backup,
- disaster recovery for CA.
11. PKI Infrastructure Security
Securing a PKI requires decisions that go beyond installation. This section focuses on protecting the Root CA and private keys, hardening certification authorities through network segmentation and security policies, and recognizing common implementation failures such as CRL issues, misconfigured templates, and flawed CA architecture.
- best practices:
- securing the Root CA,
- protection of private keys,
- CA hardening:
- network segmentation,
- security policies,
- common errors in PKI implementation:
- problems with CRL,
- incorrect configuration of templates,
- incorrect CA architecture.
12. Practical workshops
Hands-on work ties the full PKI stack together by building it from the ground up. Participants install Root CA and Issuing CA, configure CRL distribution points and an OCSP responder, then deploy user and device certificates with autoenrollment and Smart Card Logon. The labs conclude with CA failure simulation, backup, and full infrastructure recovery.
- building PKI infrastructure from scratch:
- Root CA installation,
- Issuing CA installation,
- CRL and OCSP configuration:
- distribution point configuration,
- OCSP responder configuration,
- deployment of user and device certificates:
- autoenrollment,
- Smart Card Logon deployment,
- CA backup and recovery:
- failure simulation,
- PKI infrastructure restoration.