Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 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 7, 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.1.7100.0 (winmain_win7rc.090421-1700)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very Low - 5 other DLL files in system32 directory are statically linked to this file.
File Size: 327 KB
Total Number of Exported Functions: 192
Total Number of Exported Functions With Names: 97
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 295,936 Bytes 88.2% Read, Execute Code
.orpc 0x0004a000 1,024 Bytes 0.3% Read, Execute Code
.data 0x0004b000 10,240 Bytes 3.1% Write, Read Initialized Data
.rsrc 0x0004e000 11,776 Bytes 3.5% Read Initialized Data
.reloc 0x00051000 15,360 Bytes 4.6% Read, Discardable Initialized Data
 

Static Linking

certcli.dll is statically linked to the following files:

msvcrt.dll
ATL.DLL
ntdll.dll
ADVAPI32.dll
CRYPT32.dll
KERNEL32.dll
RPCRT4.dll
WLDAP32.dll

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


CertEnroll.dll
CertEnrollUI.dll
certmgr.dll
NAPMONTR.DLL
pautoenr.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 1 242 Bytes 0.1%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 177 10,554 Bytes 3.1%
Type Libraries 1 9,280 Bytes 2.8%
Manifest 0 0 Bytes 0.0%
All Others 4 2,290 Bytes 0.7%
Total 183 22,366 Bytes 6.7%
 

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
301 OCSP URLs
302 CA Locale Name
900 User
901 Authenticated Session
902 Smartcard Logon
903 Basic EFS
904 Administrator
905 EFS Recovery Agent
906 Code Signing
907 Trust List Signing
908 Computer
909 Domain Controller
910 Web Server
912 Root Certification Authority
913 Subordinate Certification Authority
914 Enrollment Agent
915 Smartcard User
917 User Signature Only
919 The value for the following key is incorrect in the INF file. It should be a non-zero numeric value.
923 IPSec
924 The value for RenewalValidityPeriodUnits is incorrect in CAPolicy.inf. It should be a non-zero numeric value.
925 IPSec (Offline request)
926 The value for RenewalValidityPeriod is incorrect in CAPolicy.inf. It should be one of the following: Years, Months, Weeks or Days (in English).
927 Router (Offline request)
929 Open Request File
930 Request Files (*.req; *.txt; *.cmc; *.der)|*.req;*.txt;*.cmc;*.der|Certificate Files(*.cer; *.crt; *.der)|*.cer;*.crt;*.der|All Files (*.*)|*.*||
931 Please enter a computer name.
932 Please make sure there is a running CA on the computer.
933 There is no matched CA on the computer. This might be caused by the computer being offline. Please contact the system adminstrator or select a different CA.
934 Cannot ping the selected CA. Please make sure the CA is running.
935 Exchange Enrollment Agent (Offline request)
936 Exchange User
937 Exchange Signature Only
938 There are no published CAs available. Please contact the system adminstrator or select a CA by name.
939 Enrollment Agent (Computer)
940 Save Request File
941 CEP Encryption
942 Built Policy
943 Policy Element
944 Policy Statement Extension
945 Policy inf missing section or key
946 Opened Policy inf
947 Cannot open Policy inf
948 Begin
950 Manage CA
951 Issue and Manage Certificates
952 Manage Audit Logs
953 Backup and Restore
954 Read
955 Request Certificates
964 Closed Policy inf
965 Message Box
966 The value for RenewalValidityPeriod is incorrect in unattended answer file. It should be one of the following: Years, Months, Weeks or Days (in English).
967 Key Recovery Agent
968 CA Exchange
970 Cross Certification Authority
971 Domain Controller Authentication
972 Directory Email Replication
974 You have configured this Web client to forward requests to an enterprise CA. If the CA is using the enterprise default policy module, this computer must have delegation enabled and use Kerberos authentication. To enable delegation, see 'Allow computer accounts to be trusted for delegation' help topic.
976 The Web client cannot be configured to forward requests to the selected CA.
977 The value for the following key is incorrect in the INF file. It should be a boolean value (Yes/No/True/False/0/1).
978 Workstation Authentication
979 RAS and IAS Server
980 Low Assurance
981 Medium Assurance
982 High Assurance
983 OCSP Response Signing
984 Kerberos Authentication
1000 Key recovery agent
1001 Directory e-mail replication
1002 Cross-certified certification authority
1003 Certification authority (CA)
1004 Computer
1005 User
1006 Unknown
1007 Active Directory KRA
1008 Active Directory AIA
 

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:
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 CAGetCACertificate
CAGetCAExpiration CAGetCAFlags CAGetCAProperty
CAGetCASecurity CAGetCertTypeExpiration CAGetCertTypeExtensions
CAGetCertTypeExtensionsEx CAGetCertTypeFlags CAGetCertTypeFlagsEx
CAGetCertTypeKeySpec CAGetCertTypeProperty CAGetCertTypePropertyEx
CAGetConfigStringFromUIPicker CAGetDN CAInstallDefaultCertType
CAInstallDefaultCertTypeEx CAIsCertTypeCurrent CAIsCertTypeCurrentEx
CAOIDAdd CAOIDAddEx CAOIDCreateNew
CAOIDCreateNewEx CAOIDDelete CAOIDDeleteEx
CAOIDFreeLdapURL CAOIDFreeProperty CAOIDGetLdapURL
CAOIDGetProperty CAOIDGetPropertyEx CAOIDSetProperty
CAOIDSetPropertyEx CARemoveCACertificateType CARemoveCACertificateTypeEx
CASetCACertificate CASetCAExpiration CASetCAFlags
CASetCAProperty CASetCASecurity CASetCertTypeExpiration
CASetCertTypeExtension CASetCertTypeFlags CASetCertTypeFlagsEx
CASetCertTypeKeySpec CASetCertTypeProperty CASetCertTypePropertyEx
CAUpdateCA CAUpdateCAEx CAUpdateCertType
CAUpdateCertTypeEx DllCanUnloadNow DllGetClassObject
DllInstall DllRegisterServer DllUnregisterServer
GetProxyDllInfo

 

Imported Functions List

The following functions are imported by this dll: