Windows XP 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 XP, 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 Certificate Services Client |
File Version: | 5.1.2600.5512 (xpsp.080413-2113) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - 4 other DLL files in system32 directory are statically linked to this file. |
File Size: | 190 KB |
Total Number of Exported Functions: | 141 |
Total Number of Exported Functions With Names: | 81 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 155,136 Bytes | 79.7% | Read, Execute | Code |
.orpc | 0x00027000 | 512 Bytes | 0.3% | Read, Execute | Code |
.data | 0x00028000 | 7,680 Bytes | 3.9% | Write, Read | Initialized Data |
.rsrc | 0x0002a000 | 22,528 Bytes | 11.6% | Read | Initialized Data |
.reloc | 0x00030000 | 7,680 Bytes | 3.9% | Read, Discardable | Initialized Data |
Static Linking
certcli.dll is statically linked to the following files:ADVAPI32.dll
ATL.DLL
CRYPT32.dll
CRYPTUI.dll
KERNEL32.dll
msvcrt.dll
NETAPI32.dll
ntdll.dll
ole32.dll
OLEAUT32.dll
RPCRT4.dll
Secur32.dll
USER32.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
capesnpn.dll
certmgr.dll
cryptsvc.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 | 220 Bytes | 0.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 223 | 11,796 Bytes | 6.1% |
Type Libraries | 1 | 8,080 Bytes | 4.2% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 920 Bytes | 0.5% |
Total | 226 | 21,016 Bytes | 10.8% |
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 |
101 | Request ID |
102 | Binary Request |
103 | Old Certificate |
104 | Request Attributes |
105 | Request Type |
106 | Request Flags |
107 | Request Status |
108 | Request Status Code |
109 | Request Disposition |
110 | Request Disposition Message |
111 | Request Submission Date |
112 | Request Resolution Date |
113 | Revocation Date |
114 | Effective Revocation Date |
115 | Revocation Reason |
116 | Requester Name |
117 | Requester Address |
118 | Request Distinguished Name |
119 | Request Binary Name |
120 | Request Name Type |
121 | Request Country/Region |
122 | Request Organization |
123 | Request Organization Unit |
124 | Request Common Name |
125 | Request City |
126 | Request State |
127 | Request Title |
128 | Request First Name |
129 | Request Initials |
130 | Request Last Name |
131 | Request Domain Component |
132 | Request Email Address |
133 | Request Street Address |
134 | Issued Request ID |
135 | Binary Certificate |
136 | Certificate Hash |
137 | Certificate Type |
138 | Serial Number |
139 | Issuer Name ID |
140 | Certificate Effective Date |
141 | Certificate Expiration Date |
142 | Binary Public Key |
143 | Public Key Algorithm |
144 | Public Key Algorithm Parameters |
145 | Issued Distinguished Name |
146 | Issued Binary Name |
147 | Issued Name Type |
148 | Issued Country/Region |
149 | Issued Organization |
150 | Issued Organization Unit |
151 | Issued Common Name |
152 | Issued City |
153 | Issued State |
154 | Issued Title |
155 | Issued First Name |
156 | Issued Initials |
157 | Issued Last Name |
158 | Issued Domain Component |
159 | Issued Email Address |
160 | Issued Street Address |
161 | Issued Unstructured Name |
162 | Issued Unstructured Address |
163 | Request Unstructured Name |
164 | Request Unstructured Address |
165 | Request Device Serial Number |
166 | Issued Device Serial Number |
167 | Certificate Services share |
168 | Issued SMIME Capabilities |
169 | Extension Request ID |
170 | Extension Name |
171 | Extension Flags |
172 | Extension Raw Value |
173 | Attribute Request ID |
174 | Attribute Name |
175 | Attribute Value |
176 | CRL Row ID |
177 | CRL Number |
178 | CRL Minimum Base Number |
179 | CRL Name ID |
180 | CRL Count |
181 | CRL This Update |
182 | CRL Next Update |
183 | CRL This Publish |
184 | CRL Next Publish |
185 | CRL Effective |
186 | CRL Propagation Complete |
187 | CRL Raw CRL |
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 |
209 | Issued Subject Key Identifier |
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 |
219 | Archived Key |
220 | Key Recovery Agent Hashes |
221 | DNS Name |
222 | Certificate Template |
223 | Signer Policies |
224 | Signer Application Policies |
225 | Template Enrollment Flags |
226 | Template General Flags |
227 | Public Key Length |
228 | Used KRA Certificate Count |
229 | KRA Certificate Count |
230 | KRA Certificate |
231 | KRA Certificate State |
232 | Role Separation Enabled |
233 | Advanced Server |
234 | CRL Last Published |
235 | CRL Publish Attempts |
236 | CRL Publish Flags |
237 | CRL Publish Status Code |
238 | CRL Publish Error Information |
239 | Caller Name |
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 |
245 | User Principal Name |
246 | Possible data alignment fault. |
247 | CA Certificate verification status code |
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 and Text Files (*.req; *.txt)|*.req;*.txt|Certificate Files(*.cer; *.crt)|*.cer;*.crt|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 |
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 |
ICertServerExit | Dispatch | ICertServerExit Interface |
ICertServerPolicy | Dispatch | ICertServerPolicy Interface |
Exported Functions List
The following functions are exported by this dll:CAAccessCheck | CAAccessCheckEx | CAAddCACertificateType |
CACertTypeAccessCheck | CACertTypeAccessCheckEx | CACertTypeGetSecurity |
CACertTypeQuery | CACertTypeRegisterQuery | CACertTypeSetSecurity |
CACertTypeUnregisterQuery | CACloneCertType | CACloseCA |
CACloseCertType | CACountCAs | CACountCertTypes |
CACreateAutoEnrollmentObjectEx | CACreateCertType | CACreateLocalAutoEnrollmentObject |
CACreateNewCA | CADeleteCA | CADeleteCertType |
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 | CAGetDN | CAInstallDefaultCertType |
CAIsCertTypeCurrent | CAOIDAdd | CAOIDCreateNew |
CAOIDDelete | CAOIDFreeLdapURL | CAOIDFreeProperty |
CAOIDGetLdapURL | CAOIDGetProperty | CAOIDSetProperty |
CARemoveCACertificateType | CASetCACertificate | CASetCAExpiration |
CASetCAFlags | CASetCAProperty | CASetCASecurity |
CASetCertTypeExpiration | CASetCertTypeExtension | CASetCertTypeFlags |
CASetCertTypeFlagsEx | CASetCertTypeKeySpec | CASetCertTypeProperty |
CASetCertTypePropertyEx | CAUpdateCA | CAUpdateCertType |
DllCanUnloadNow | DllGetClassObject | DllInstall |
DllRegisterServer | DllUnregisterServer | GetProxyDllInfo |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AccessCheckByType AllocateAndInitializeSid CopySid CryptAcquireContextA CryptGenRandom CryptReleaseContext DuplicateToken EqualSid FreeSid GetLengthSid GetSecurityDescriptorLength GetTokenInformation IsValidSecurityDescriptor LsaClose LsaFreeMemory LsaNtStatusToWinError LsaOpenPolicy LsaQueryInformationPolicy MakeAbsoluteSD MakeSelfRelativeSD OpenProcessToken OpenThreadToken RegCloseKey RegConnectRegistryW RegCreateKeyExW RegCreateKeyW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegOpenCurrentUser RegOpenKeyExW RegOpenKeyW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW SetSecurityDescriptorOwner - ATL.DLL:
AtlInternalQueryInterface AtlModuleGetClassObject AtlModuleInit AtlModuleRegisterServer AtlModuleTerm AtlModuleUnregisterServer - CRYPT32.dll:
CertAddEncodedCTLToStore CertCloseStore CertCreateCertificateContext CertDeleteCRLFromStore CertDuplicateCRLContext CertFindCTLInStore CertFindCertificateInStore CertFindExtension CertFreeCRLContext CertFreeCertificateChain CertGetCRLContextProperty CertGetCertificateChain CertGetNameStringW CertNameToStrW CertOpenStore CertStrToNameW CertVerifyCertificateChainPolicy CryptDecodeObject CryptDecodeObjectEx CryptEncodeObject CryptEncodeObjectEx CryptFindOIDInfo CryptHashCertificate CryptMsgClose CryptMsgEncodeAndSignCTL CryptMsgGetParam CryptMsgOpenToDecode CryptMsgUpdate CryptSignMessage - CRYPTUI.dll:
CryptUIDlgFreeCAContext CryptUIDlgSelectCA - KERNEL32.dll:
CloseHandle CompareFileTime CreateEventW CreateFileW CreateThread DebugBreak DisableThreadLibraryCalls DuplicateHandle FileTimeToLocalFileTime FileTimeToSystemTime FormatMessageW FreeLibrary GetACP GetComputerNameExW GetComputerNameW GetConsoleOutputCP GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDateFormatW GetEnvironmentVariableA GetEnvironmentVariableW GetExitCodeThread GetFileSize GetFileType GetModuleFileNameW GetModuleHandleW GetProcAddress GetStdHandle GetSystemDirectoryW GetSystemTime GetSystemTimeAsFileTime GetTickCount GetTimeFormatW GetVersionExW GetWindowsDirectoryA InitializeCriticalSection InterlockedDecrement InterlockedIncrement IsDebuggerPresent LoadLibraryW LocalAlloc LocalFree LocalReAlloc MultiByteToWideChar OutputDebugStringA QueryPerformanceCounter ReadFile RegisterWaitForSingleObject SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter UnregisterWait WaitForSingleObject WideCharToMultiByte WriteConsoleW WriteFile lstrcmpW lstrcmpiW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
__isascii _adjust_fdiv _errno _except_handler3 _initterm _iob _snprintf _snwprintf _vsnprintf _wcsicmp _wcsnicmp _wtoi _wtol atoi fclose fflush fopen fprintf fputs free fseek ftell fwprintf getenv isdigit isupper isxdigit malloc memmove sprintf strchr strcspn strncmp swprintf swscanf vfwprintf void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat wcschr wcscmp wcscpy wcslen wcsncpy wcsrchr wcsstr wcstok wcstol wcstoul - NETAPI32.dll:
DsGetDcNameW DsRoleFreeMemory DsRoleGetPrimaryDomainInformation NetApiBufferFree NetShareAdd NetShareDel NetShareGetInfo - ntdll.dll:
RtlCreateUnicodeString RtlFreeAnsiString - ole32.dll:
CoCreateInstance CoCreateInstanceEx CoInitialize CoSetProxyBlanket CoTaskMemAlloc CoTaskMemFree CoUninitialize StringFromCLSID - OLEAUT32.dll:
CreateErrorInfo LoadRegTypeLib SetErrorInfo SysAllocString SysAllocStringByteLen SysFreeString SysStringByteLen SystemTimeToVariantTime VARIANT_UserFree VARIANT_UserMarshal VARIANT_UserSize VARIANT_UserUnmarshal VariantClear VariantInit - RPCRT4.dll:
CStdStubBuffer_AddRef CStdStubBuffer_Connect CStdStubBuffer_CountRefs CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerRelease CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface IUnknown_AddRef_Proxy IUnknown_QueryInterface_Proxy IUnknown_Release_Proxy NdrCStdStubBuffer_Release NdrClientCall2 NdrDllCanUnloadNow NdrDllGetClassObject NdrDllRegisterProxy NdrDllUnregisterProxy NdrOleAllocate NdrOleFree RpcBindingFree RpcBindingFromStringBindingW RpcBindingSetAuthInfoW RpcCancelThreadEx RpcEpResolveBinding RpcMgmtInqServerPrincNameW RpcMgmtStatsVectorFree RpcNetworkIsProtseqValidW RpcStringBindingComposeW - Secur32.dll:
AcceptSecurityContext AcquireCredentialsHandleW DeleteSecurityContext EnumerateSecurityPackagesW FreeContextBuffer FreeCredentialsHandle InitializeSecurityContextW QueryCredentialsAttributesW QuerySecurityContextToken - USER32.dll:
GetDesktopWindow LoadStringW wsprintfW - WLDAP32.dll:
LdapGetLastError LdapMapErrorToWin32 ldap_abandon ldap_add_ext_sW ldap_add_sW ldap_bind_sW ldap_count_entries ldap_delete_sW ldap_explode_dnW ldap_first_attributeW ldap_first_entry ldap_get_dnW ldap_get_optionW ldap_get_valuesW ldap_get_values_lenW ldap_initW ldap_memfreeW ldap_modify_ext_sW ldap_msgfree ldap_next_attributeW ldap_next_entry ldap_result ldap_search_extW ldap_search_ext_sW ldap_search_sW ldap_search_stW ldap_set_optionW ldap_unbind ldap_value_free_len ldap_value_free_len