Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 DLL File Information - certcli.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: Microsoft® Active Directory Certificate Services Client  
File Version: 6.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - 1 other DLL files in system32 directory are statically linked to this file.
File Size: 298 KB
Total Number of Exported Functions: 291
Total Number of Exported Functions With Names: 164

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 257,536 Bytes 84.4% Read, Execute Code
.orpc 0x00040000 1,024 Bytes 0.3% Read, Execute Code
.data 0x00041000 7,168 Bytes 2.3% Write, Read Initialized Data
.idata 0x00044000 7,168 Bytes 2.3% Read Initialized Data
.rsrc 0x00046000 11,776 Bytes 3.9% Read Initialized Data
.reloc 0x00049000 19,456 Bytes 6.4% Read, Discardable Initialized Data

Static Linking

certcli.dll is statically linked to the following files:


This means that when certcli.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, certcli.dll won't be loaded.


List of files that are statically linked to certcli.dll


This means that when one of the above files is loaded, certcli.dll will be loaded too. (The opposite of the previous 'Static Linking' section)


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 98 4,910 Bytes 1.6%
Type Libraries 1 9,276 Bytes 3.0%
Manifest 0 0 Bytes 0.0%
All Others 4 2,294 Bytes 0.8%
Total 103 16,480 Bytes 5.4%

Icons in this file

No icons found in this file


Cursors in this file

No cursors found in this file


Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.


String resources in this dll (up to 200 strings)

String ID String Text
1 CertConfig Class
2 CertGetConfig Class
3 CertRequest Class
5 CertServerPolicy Class
6 CertServerExit Class
188 File Version
189 Product Version
190 Exit Module Count
191 Exit Module Description
192 Policy Module Description
193 CA Name
194 Sanitized CA Name
195 Shared Folder
196 Parent CA
197 CA Type
198 CA Certificate Count
199 CA Certificate
200 CA Certificate Chain
201 CA Exchange Certificate Count
202 CA Exchange Certificate
203 CA Exchange Certificate Chain
204 Base CRL
205 Delta CRL
206 CA Certificate State
207 CRL State
208 Maximum CA PropId
210 Error
211 Unexpected method call sequence.
212 Expected INF file section name
213 Bad INF file section name line
214 INF file section name too long
215 INF file syntax error
216 Wrong INF file type
217 INF file section name not found
218 INF file line not found
221 DNS Name
228 Used KRA Certificate Count
229 KRA Certificate Count
230 KRA Certificate
231 KRA Certificate State
232 Role Separation Enabled
233 Advanced Server
240 Certificate Templates
241 Base CRL Publish Status
242 Delta CRL Publish Status
243 CA Certificate Chain with CRLs
244 CA Exchange Certificate Chain with CRLs
246 Possible data alignment fault.
247 CA Certificate verification status code
248 OK to continue with request
249 Server has switched protocols in upgrade header
250 Request completed
251 Object created, reason = new URI
252 Async completion (TBS)
253 Partial completion
254 No info to return
255 Request completed, but clear form
256 Partial GET fulfilled
257 Server couldn't decide what to return
258 Object permanently moved
259 Object temporarily moved
260 Redirection w/ new access method
261 If-modified-since was not modified
262 Redirection to proxy, location header specifies proxy to use
263 HTTP/1.1: keep same verb
264 Invalid syntax
265 Access denied
266 Payment required
267 Request forbidden
268 Object not found
269 Method is not allowed
270 No response acceptable to client found
271 Proxy authentication required
272 Server timed out waiting for request
273 User should resubmit with more info
274 The resource is no longer available
275 The server refused to accept request w/o a length
276 Precondition given in request failed
277 Request entity was too large
278 Request URI too long
279 Unsupported media type
280 Retry after doing the appropriate action.
281 Internal server error
282 Required not supported
283 Error response received from gateway
284 Temporarily overloaded
285 Timed out waiting for gateway
286 HTTP version not supported
287 Forward Cross Certificate
288 Backward Cross Certificate
289 Forward Cross Certificate State
290 Backward Cross Certificate State
291 CA Certificate Version
292 Sanitized CA Short Name (DS Name)
299 CRL Distribution Point URLs
300 AIA URLs
302 CA Locale Name

COM Classes/Interfaces

Name Type Description
CCertConfig CoClass CertConfig Class  
CCertGetConfig CoClass CertGetConfig Class  
CCertRequest CoClass CertRequest Class  
CCertServerExit CoClass CertServerExit Class  
CCertServerPolicy CoClass CertServerPolicy Class  
ICertConfig Dispatch ICertConfig Interface  
ICertConfig2 Dispatch ICertConfig2 Interface  
ICertGetConfig Dispatch ICertGetConfig Interface  
ICertRequest Dispatch ICertRequest Interface  
ICertRequest2 Dispatch ICertRequest2 Interface  
ICertRequest3 Dispatch ICertRequest3 Interface  
ICertServerExit Dispatch ICertServerExit Interface  
ICertServerPolicy Dispatch ICertServerPolicy Interface  

Exported Functions List

The following functions are exported by this dll:
AddOrRemoveOCSPISAPIExtension CAAccessCheck
CAAccessCheckEx CAAddCACertificateType
CAAddCACertificateTypeEx CACertTypeAccessCheck
CACertTypeAccessCheckEx CACertTypeAuthzAccessCheck
CACertTypeGetSecurity CACertTypeQuery
CACertTypeRegisterQuery CACertTypeSetSecurity
CACertTypeUnregisterQuery CACloneCertType
CACloseCA CACloseCertType
CACountCAs CACountCertTypes
CACreateAutoEnrollmentObjectEx CACreateCertType
CACreateLocalAutoEnrollmentObject CACreateNewCA
CADCSetCertTypePropertyEx CADeleteCA
CADeleteCAEx CADeleteCertType
CADeleteCertTypeEx CADeleteLocalAutoEnrollmentObject
CAEnumCertTypes CAEnumCertTypesEx
CAEnumCertTypesForCA CAEnumCertTypesForCAEx
CAEnumFirstCA CAEnumNextCA
CAEnumNextCertType CAFindByCertType
CAFindByIssuerDN CAFindByName
CAFindCertTypeByName CAFreeCAProperty
CAFreeCertTypeExtensions CAFreeCertTypeProperty
CAGetAccessRights CAGetCACertificate
CAGetCAExpiration CAGetCAFlags
CAGetCAProperty CAGetCASecurity
CAGetCertTypeAccessRights CAGetCertTypeExpiration
CAGetCertTypeExtensions CAGetCertTypeExtensionsEx
CAGetCertTypeFlags CAGetCertTypeFlagsEx
CAGetCertTypeKeySpec CAGetCertTypeProperty
CAGetCertTypePropertyEx CAGetConfigStringFromUIPicker
CAGetDN CAInstallDefaultCertType
CAInstallDefaultCertTypeEx CAIsCertTypeCurrent
CAIsCertTypeCurrentEx CAIsCertTypeValid
CAOIDCreateNewEx CAOIDDelete
CAOIDGetProperty CAOIDGetPropertyEx
CAOIDSetProperty CAOIDSetPropertyEx
CARemoveCACertificateType CARemoveCACertificateTypeEx
CASetCACertificate CASetCAExpiration
CASetCAFlags CASetCAProperty
CASetCASecurity CASetCertTypeExpiration
CASetCertTypeExtension CASetCertTypeFlags
CASetCertTypeFlagsEx CASetCertTypeKeySpec
CASetCertTypeProperty CASetCertTypePropertyEx
CAUpdateCA CAUpdateCAEx
CAUpdateCertType CAUpdateCertTypeEx
CSPrintAssert CSPrintError
CSPrintErrorLineFile CSPrintErrorLineFile2
CSPrintErrorLineFileData CSPrintErrorLineFileData2
CertcliGetDetailedCertcliVersionString DbgIsSSActive
DbgLogStringInit DbgLogStringInit2
DbgPrintf DbgPrintfInit
DbgPrintfW DecodeFileW
DllCanUnloadNow DllGetClassObject
DllMain DllRegisterServer
DllUnregisterServer EnableASPInIIS
EnableISAPIExtension EncodeToFileW
IsASPEnabledInIIS IsASPEnabledInIIS_New
IsISAPIExtensionEnabled RemoveISAPIExtension
RemoveVDir SplitConfigString
WszToMultiByteInteger WszToMultiByteIntegerBuf
caTranslateFileTimePeriodToPeriodUnits myAddShare
myCAPropGetDisplayName myCAPropInfoLookup
myCAPropInfoUnmarshal myCryptBinaryToString
myCryptBinaryToStringA myCryptStringToBinary
myCryptStringToBinaryA myDoesDSExist@209
myEnablePrivilege myFreeColumnDisplayNames
myGenerateGuidSerialNumber myGenerateGuidString
myGetErrorMessageText myGetErrorMessageText1
myGetErrorMessageTextEx myGetHashAlgorithmOIDInfoFromSignatureAlgorithm
myGetSidFromDomain myGetTargetMachineDomainDnsName
myHExceptionCode myHExceptionCodePrint
myHGetLastError myHResultToString
myHResultToStringRaw myIsDelayLoadHResult
myJetHResult myLogExceptionInit
myModifyVirtualRootsAndFileShares myNetLogonUser
myOIDHashOIDToString myRevertSanitizeName
myRobustLdapBind myRobustLdapBindEx
mySanitizeName mySanitizedNameToDSName
mySanitizedNameToShortName mylstrcmpiL


Imported Functions List

The following functions are imported by this dll: