User Tools

Site Tools


nps:pki:regkeys

RegKeys

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration

NameTypeDescriptionExample
ActiveREG_SZTest14 - RootCA
ConfigurationDirectoryREG_SZ\\Test14-ROOT\CertConfig
DBDirectoryREG_SZC:\Windows\system32\certlog
DBFlagsREG_DWORD0xb0
DBLogDirectoryREG_SZC:\Windows\system32\certlog
DBSessionCountREG_DWORDMaximum number of AD Connections. MinValue:4, Max: 10240xb0
DBSystemDirectoryREG_SZC:\Windows\system32\certlog
DBTempDirectoryREG_SZC:\Windows\system32\certlog
LDAPFlagsREG_DWORD0
SetupFlagsREG_DWORD0x6001
VersionREG_DWORD0x700001

DB Flags

BitValueNameDescription
01DBFLAGS_READONLY
12DBFLAGS_CREATEIFNEEDED
24DBFLAGS_CIRCULARLOGGING
38DBFLAGS_LAZYFLUSH
416DBFLAGS_MAXCACHESIZEX100
532DBFLAGS_CHECKPOINTDEPTH60MB
664DBFLAGS_LOGBUFFERSLARGE
7128DBFLAGS_LOGBUFFERSHUGE
8256DBFLAGS_LOGFILESIZE16MB
9512DBFLAGS_MULTITHREADTRANSACTIONS
101024DBFLAGS_DISABLESNAPSHOTBACKUP

LDAP Flags

BitValueNameDescription
01LDAPF_SSLENABLE
12LDAPF_SIGNDISABLE

Version

ValueDescription
0x00010001Windows 2000 Server
0x00020002Windows Server 2003
0x00030001Windows Server 2008
0x00040001Windows Server 2008 R2
0x00050001Windows Server 2012
0x00050001Windows Server 2012 R2 without [MSKB-3013769]
0x00060001Windows Server 2012 R2 with [MSKB-3013769]
0x00070001Windows Server 2016
0x00080001Windows Server 2019

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\xxx\

NameTypeCertutilDescriptionExample
AuditFilterDWORD32CA\AuditFilter\What to log in eventlog
CACertFileNameREG_SZCA\CaCertFileName
CACertHashREG_MULTI_SZCA\CertHash
CACertPublicationURLsREG_MULTI_SZCA\CACertPublicationURLs
CAServerNameREG_SZCA\ServerName
CATypeDWORD32-0=Enterprise Root,1=Enterprise SubCA, 3 = StandaloneRootCA , 4=Standalone SubCA.5=Unknown CA Only set during installation.
CAXchgCertHashREG_MULTI_SZ-SHA1 hash of the current CA exchange certificate. Certificate itself is stored in the Request table of the .EDB database-
CAXchgCertOverlapPeriod
CAXchgCertOverlapPeriodUnits
CAXchgCertValidityPeriod
CAXchgCertValidityPeriodUnits
CertEnrollCompatible
ClockSkewMinutes
CommonNameREG_SZCA\CommonNameName of CA,Used in the Certificate Authority GUI.and in <CERTIFICATENAME>
ValidityPeriodUnitsDWORD32CA\ValidityPeriodOnly set on Root CA. Length of SUBCA certficates issued by Root CA (Days,Weeks,Years)
ValidityPeriodDWORD32CA\ValidityPeriodOnly set on Root CA. Length of SUBCA certficates issued by Root CA
CRLPeriodUnitsDWORD32CA\CRLPeriodUnits
CRLPeriodDWORD32CA\CRLPeriodUnits
DomainCNstringCA\DomainCN
DomainCNstringCA\DomainCN

(for the Policy Module) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\xxx\PolicyModules\CertificateAuthority_MicrosoftDefault.Policy

RequestDisposition REG_DWORD REQDISP_ISSUE – 1 = Auto Issue the certificate REQDISP_PENDINGFIRST – 100 = Set Request to Pending REQDISP_DENY – 2 = Deny

(Key Usage) EditFlags REG_DWORD = 83ee (33774) (Default value) EDITF_REQUESTEXTENSIONLIST – 2 EDITF_DISABLEEXTENSIONLIST – 4 EDITF_ADDOLDKEYUSAGE – 8 EDITF_ATTRIBUTEENDDATE – 20 (32) EDITF_BASICCONSTRAINTSCRITICAL – 40 (64) EDITF_BASICCONSTRAINTSCA – 80 (128) EDITF_ENABLEAKIKEYID – 100 (256) EDITF_ATTRIBUTECA – 200 (512) EDITF_ATTRIBUTEEKU – 8000 (32768) EDITF_ATTRIBUTEENDDATE - Enables certificate requests to set validiy of certificate to another value, not spesified in the template. (Still cannot have a certificate valid LONGER than what is spesificed in the template)

nps/pki/regkeys.txt · Last modified: 2019/11/27 15:12 by admin