Windows XP DLL File Information - certmgr.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: | Certificates snap-in |
File Version: | 5.1.2600.5512 (xpsp.080413-2108) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 447 KB |
Total Number of Exported Functions: | 5 |
Total Number of Exported Functions With Names: | 5 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 321,536 Bytes | 70.2% | Read, Execute | Code |
.data | 0x00050000 | 8,192 Bytes | 1.8% | Write, Read | Initialized Data |
.rsrc | 0x00055000 | 97,280 Bytes | 21.3% | Read | Initialized Data |
.reloc | 0x0006d000 | 29,184 Bytes | 6.4% | Read, Discardable | Initialized Data |
Static Linking
certmgr.dll is statically linked to the following files:MFC42u.DLL
msvcrt.dll
ATL.DLL
ntdll.dll
certcli.dll
KERNEL32.dll
USER32.dll
OLEAUT32.dll
ole32.dll
ADVAPI32.dll
NETAPI32.dll
SHELL32.dll
CRYPTUI.dll
CRYPT32.dll
GDI32.dll
NTDSAPI.dll
WINTRUST.dll
VERSION.dll
WLDAP32.dll
This means that when certmgr.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, certmgr.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 14 | 15,036 Bytes | 3.3% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 10 | 18,480 Bytes | 4.0% |
AVI Files | 1 | 6,668 Bytes | 1.5% |
Dialog-Boxes | 25 | 18,308 Bytes | 4.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 3 | 934 Bytes | 0.2% |
Strings | 302 | 27,862 Bytes | 6.1% |
Type Libraries | 1 | 2,132 Bytes | 0.5% |
Manifest | 1 | 753 Bytes | 0.2% |
All Others | 1 | 892 Bytes | 0.2% |
Total | 358 | 91,065 Bytes | 19.9% |
Icons in this file
There are 14 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
107 | General |
245 | Certificates snap-in |
246 | Certificates snap-in |
248 | Find Certificates |
280 | General |
285 | General |
329 | Set Password |
377 | View Options |
441 | Precedence |
442 | General |
443 | General |
444 | General |
445 | General |
446 | General |
447 | General |
448 | General |
449 | General |
450 | General |
970 | Select Computer |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
1 | Users |
3 | Add Recovery Agent Wizard |
8 | Certificate Files (*.cer)|*.cer|| |
9 | %1 is not a valid certificate file. %2 |
10 | Invalid Certificate file. |
11 | USER_UNKNOWN |
12 | Certificates |
13 | Certificate display name not available. |
14 | Software Restriction Policies |
101 | Certificates 1.0 Object |
110 | Issued By |
190 | Certificates (%1) |
191 | Certificates - Service (%1) on (%2) |
192 | The certificate cannot be pasted into the %1 store. %2 |
193 | Certificates (Local Computer) |
194 | Autoenrollment Settings |
195 | Logical Store Name |
196 | The Software Restriction Policies extension allows you to specify the sandboxing privileges of folders, applications and users. |
197 | Public Key Policies |
198 | Security Levels |
199 | Additional Rules |
200 | Name |
201 | Description |
202 | Type |
203 | Security Level |
204 | Last Modified Date |
205 | Request... |
206 | New Path Rule |
207 | Renew Certificate with New Key... |
208 | Renew a certificate that is close to expiration. Use a new key. |
209 | Renew Certificate with Same Key... |
210 | Renew a certificate that is close to expiration. Use the same key as the selected certificate. |
211 | Request Certificate with Same Key |
212 | Renew Certificate with Same Key |
213 | &Import... |
214 | Add a certificate to a store |
215 | Export... |
216 | Export a certificate |
217 | Automatic Certificate Request... |
218 | Create a new Automatic Certificate Request object and add it to the Security Configuration Editor |
219 | SAFER Windows 1.0 Object |
220 | Software Restriction Policies |
222 | The path cannot contain any of the following characters: %1 |
225 | Set as default |
226 | Make this level the default |
228 | New Hash Rule |
229 | Certificates |
231 | New Certificate Rule |
233 | Issued To |
234 | Expiration Date |
235 | Open |
236 | View a certificate |
237 | Find &Certificates... |
238 | Search for a certificate in the store |
239 | Policy Name |
240 | Setting |
241 | &Request New Certificate... |
242 | Request a new certificate from a certification authority (CA) in your domain |
243 | Enabled |
244 | Disabled |
245 | Effective Date |
246 | Certificates - Current User |
247 | Windows could not set %1 as the default security level. %2 |
248 | [not available] |
249 | Friendly Name |
250 | Intended Purposes |
251 | New &Path Rule... |
252 | Add a new path rule |
253 | Certificates |
254 | Issued To |
255 | Issued By |
256 | New &Hash Rule... |
257 | Microsoft Corporation |
258 | 5.1.2600.0 |
259 | The Certificates snap-in allows you to browse the contents of the certificate stores for yourself, a service, or a computer. |
260 | Next Update |
261 | Issued To |
262 | Issued By |
263 | Add a new certificate rule |
264 | New &Internet Zone Rule... |
265 | Add a new internet zone rule |
266 | All certificate stores |
267 | New &Certificate Rule... |
268 | Find Certificate |
269 | This will clear your current search. |
270 | Searching... |
271 | 1 Certificate Found |
272 | No Certificates Found |
273 | %1!d! Certificates Found |
274 | MD5 Hash |
275 | SHA1 Hash |
276 | Store Found In |
277 | Add a new application hash rule |
278 | Export Store... |
279 | Export a certificate store |
281 | Export a certificate trust list |
282 | View a certificate trust list |
283 | <All> |
284 | <None> |
285 | Object Type |
286 | Physical Store Name |
287 | Certificates - Current User |
288 | Certificates |
290 | Certificate Trust Lists |
291 | Edit |
292 | Edit the Certificate Trust List |
293 | Certificate Trust List |
294 | Create a new Certificate Trust List and add it to this certificate store |
295 | The %1 certificate store already contains the following certificate: Friendly name: %2 Issued to: %3 Would you like to replace the existing certificate? |
296 | Certificate store already contains the selected certificate trust list. Delete the duplicate before adding. |
297 | Certificate store already contains the selected certificate revocation list. Delete the duplicate before adding. |
299 | Request Certificate with New Key... |
300 | Request a new certificate, but do not use the same key as the selected certificate. |
301 | This is a root certificate. Deleting this certificate will invalidate this CA. Are you certain you wish to delete this certificate? |
302 | Certificates that are issued by this CA or any lower level CA will no longer be trusted. Do you wish to delete this certificate? |
303 | You will not be able to decrypt data encrypted using this certificate. Do you wish to delete this certificate? |
304 | Certificates that verify to a certificate listed in this CTL may no longer be verifiable. Do you wish to delete this CTL? |
305 | The CA will not be able to revoke certificates that are listed in this CRL. Do you wish to delete this CRL? |
306 | Select a service account to manage on the local computer. |
307 | The selected certificate has no private key. |
308 | The certificate you are about to copy refers to a private key. The private key will not be copied with the certificate. Are you sure you want to copy the certificate? |
309 | Copy a Certificate |
310 | Domain Root Certification Authorities |
311 | Encrypting File System |
312 | &Add Data Recovery Agent... |
314 | Add an existing certificate to the Group Policy as a data recovery agent |
315 | &Create Data Recovery Agent |
316 | Enroll a new certificate into the Group Policy as a data recovery agent |
317 | Automatic Certificate Request Settings |
320 | &Data Recovery Agent... |
322 | Automatic Certificate Request Setup Wizard |
323 | Name |
324 | Intended Purposes |
325 | Add Recovery Agent |
326 | The selected user has no certificates suitable for Encrypted File System Recovery and cannot be added as a recovery agent. Please select another user. |
327 | Serial Number |
338 | Select a certificate template. |
340 | Automatic Certificate Request |
341 | Are you sure you want to delete this Automatic Certificate Request? |
342 | The file contains no certificates suitable for Encrypted File System Recovery. Please select another file or user. |
343 | Should the public and private key pair, and the certificate be exported to a password protected PFX file and the private key deleted? |
344 | Create Automatic Certificate Request |
345 | The passwords you typed do not match. Type the new password in both text boxes. |
346 | Set Password |
347 | If you press "Cancel", the certificate will not be exported to a PFX file. Cancel anyway? |
348 | Unable to retrieve selected certificate template. |
349 | File Encryption |
350 | File Recovery |
352 | Registering Certificates snap-in |
354 | Certification Authorities |
357 | Unable to read enhanced key usage from Auto Certificate Request object. |
358 | Cannot read certificate template information from a Automatic Certificate Request object. |
361 | Edit the Auto Certificate Request Object by launching the Auto Certificate Request Wizard |
362 | View a certificate revocation list |
363 | Export a certificate revocation list |
364 | Verdana |
366 | Register Certificates snap-in |
367 | You do not have sufficient rights to register the Certificates snap-in. |
368 | Certificate Template |
369 | The next time a computer logs on, a certificate based on the template you select is provided. |
372 | Select Recovery Agents |
373 | Only users who have recovery agent certificates can be designated as recovery agents. |
374 | Please add a user. |
375 | Unable to open %1 certificate store. %2 |
376 | Unable to open %1 certificate store. The user could not be added. %2 |
377 | Personal Information Exchange - PKCS #7 (*.pfx)|*.pfx|| |
380 | The certificates you are about to copy refer to private keys. The private keys will not be copied with the certificates. Are you sure you want to copy the certificates? |
381 | These are root certificates. Deleting these certificates will invalidate this CA. Are you certain you wish to delete these certificates? |
382 | Certificates that are issued by this CA or any lower level CA will no longer be trusted. Do you wish to delete these certificates? |
383 | You will not be able to decrypt data encrypted using these certificates. Do you wish to delete these certificates? |
384 | Permanently delete the selected certificates? |
385 | Deleting these certificates may invalidate CAs or remove your ability to decrypt data. Do you wish to delete these certificates? |
386 | Public Key Policies |
387 | &Options... |
388 | View or change Certificates snap-in display options |
390 | Unable to save changes to %1. %2 |
391 | Status |
392 | There is no policy defined. |
393 | &Do Not Require Data Recovery Agents |
394 | Allow users to encrypt data without a data recovery agent |
395 | &Delete Policy |
396 | Delete Encrypting File System policy and any data recovery agents |
397 | Are you sure you want to delete the Encrypting File System policy from this Group Policy object? |
398 | %1 store contains no certificates. |
399 | %1 store contains 1 certificate. |
400 | %1 store contains %2!d! certificates. |
401 | No certificates are available for %1. |
402 | One certificate is available for %1. |
403 | %1 certificates are available for %2. |
404 | Status |
405 | The help file CERTMGR.CHM could not be opened. |
406 | %1 store contains no automatic certificate requests. |
407 | %1 store contains one automatic certificate request. |
408 | %1 store contains %2!d! automatic certificate requests. |
409 | %1 store contains no CTLs. |
410 | %1 store contains one CTL. |
411 | %1 store contains %2!d! CTLs. |
412 | The certificate cannot be validated. |
413 | File type is unknown. Cannot open. |
418 | The Public Key Policies extension allows you to specify root certificates and set up certificate trust lists, automatic certificate requests and recovery agents. |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
CertificateManager | CoClass | CERTMGR Class |
CertificateManagerAbout | CoClass | CERTMGR About |
ICertificateManager | Interface | ICertificateManager Interface |
PublicKeyPoliciesAbout | CoClass | CERTMGR Public Key Policies About |
SaferWindowsAbout | CoClass | CERTMGR Safer Windows About |
Exported Functions List
The following functions are exported by this dll:DllCanUnloadNow | DllGetClassObject | DllInstall | DllRegisterServer |
DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- MFC42u.DLL:
- msvcrt.dll:
_CxxThrowException __CxxFrameHandler __RTDynamicCast __dllonexit _adjust_fdiv _beginthread _endthread _except_handler3 _initterm _itow _ltow _onexit _purecall _strcmpi _wcsicmp _wcsnicmp _wcsupr free iswspace malloc mbstowcs public: virtual __thiscall type_info::~type_info(void) void __cdecl terminate(void) wcscat wcschr wcscmp wcscoll wcscpy wcscspn wcslen wcsncmp wcsncpy wcsrchr wcsstr wcstol wcstoul - ATL.DLL:
AtlInternalQueryInterface AtlModuleGetClassObject AtlModuleInit AtlModuleRegisterServer AtlModuleTerm AtlModuleUnregisterServer - ntdll.dll:
RtlCompareUnicodeString - certcli.dll:
CACloseCA CACloseCertType CACountCAs CAEnumCertTypes CAEnumFirstCA CAEnumNextCA CAEnumNextCertType CAFindCertTypeByName CAFreeCAProperty CAFreeCertTypeProperty CAGetCACertificate CAGetCAProperty CAGetCertTypeExtensions CAGetCertTypeFlags CAGetCertTypeProperty CAGetCertTypePropertyEx - KERNEL32.dll:
CloseHandle CompareFileTime CompareStringW CreateEventW CreateFileMappingW CreateFileW FileTimeToLocalFileTime FileTimeToSystemTime FindResourceW FormatMessageW FreeLibrary GetCommandLineW GetComputerNameExW GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetFileSize GetFileSizeEx GetFileTime GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetShortPathNameW GetSystemTime GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTickCount GetTimeFormatW GetUserDefaultLangID GetVersionExW GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalUnlock InitializeCriticalSection InterlockedDecrement InterlockedIncrement IsBadReadPtr IsBadWritePtr LoadLibraryA LoadLibraryW LoadResource LocalAlloc LocalFree MapViewOfFile MapViewOfFileEx MultiByteToWideChar OpenEventW OutputDebugStringA QueryPerformanceCounter ReadFile ResetEvent SetEvent SetUnhandledExceptionFilter SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter UnmapViewOfFile WaitForSingleObject lstrcmpiW lstrcpyW lstrcpynW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - USER32.dll:
CallNextHookEx ChildWindowFromPointEx DestroyCursor EnableMenuItem EnableWindow GetClientRect GetCursorPos GetDC GetDlgCtrlID GetDlgItem GetMenu GetParent GetSubMenu GetSysColor GetSystemMetrics GetWindowLongW GetWindowRect InvalidateRect LoadBitmapW LoadIconW LoadMenuW LoadStringW MessageBoxW PostMessageW RegisterClipboardFormatW ReleaseDC ScreenToClient SendDlgItemMessageW SendMessageW SetMenu SetWindowLongW SetWindowTextW SetWindowsHookExW ShowWindow SystemParametersInfoW UnhookWindowsHookEx WinHelpW wsprintfW - OLEAUT32.dll:
BstrFromVector SafeArrayAccessData SafeArrayUnaccessData SysAllocString SysFreeString VariantClear - ole32.dll:
CLSIDFromString CoCreateGuid CoCreateInstance CoInitialize CoTaskMemAlloc CoTaskMemFree CoUninitialize CreateStreamOnHGlobal GetHGlobalFromStream ReleaseStgMedium StringFromCLSID StringFromGUID2 - ADVAPI32.dll:
AllocateAndInitializeSid CheckTokenMembership CloseCodeAuthzLevel CloseServiceHandle CopySid CreateCodeAuthzLevel CryptAcquireContextW CryptCreateHash CryptDestroyHash CryptGetHashParam CryptHashData CryptReleaseContext EnumServicesStatusW FreeSid GetInformationCodeAuthzLevelW GetInformationCodeAuthzPolicyW GetLengthSid GetTokenInformation GetUserNameW LookupAccountNameW OpenProcessToken OpenSCManagerW RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegOpenKeyExW RegQueryValueExW RegSetValueExW SaferSetLevelInformation SaferSetPolicyInformation SaferiChangeRegistryScope SaferiPopulateDefaultsInRegistry - NETAPI32.dll:
DsGetDcNameW DsRoleFreeMemory DsRoleGetPrimaryDomainInformation NetApiBufferFree NetServerGetInfo - SHELL32.dll:
SHBrowseForFolderW SHGetFileInfoW SHGetMalloc SHGetPathFromIDListW - CRYPTUI.dll:
CryptUIDlgViewCRLW CryptUIDlgViewCTLW CryptUIDlgViewCertificatePropertiesW CryptUIDlgViewCertificateW CryptUIGetCertificatePropertiesPagesW CryptUIWizBuildCTL CryptUIWizCertRequest CryptUIWizExport CryptUIWizImport - CRYPT32.dll:
CertAddCRLContextToStore CertAddCRLContextToStore CertAddCRLContextToStore CertAddEncodedCTLToStore CertAddSerializedElementToStore CertAddStoreToCollection CertCloseStore CertCompareCertificate CertControlStore CertDeleteCRLFromStore CertDeleteCRLFromStore CertDeleteCRLFromStore CertDuplicateCRLContext CertDuplicateCRLContext CertDuplicateCRLContext CertEnumCRLsInStore CertEnumCTLsInStore CertEnumCertificatesInStore CertEnumPhysicalStore CertEnumSystemStore CertFindCTLInStore CertFindCertificateInStore CertFindExtension CertFreeCRLContext CertFreeCRLContext CertFreeCRLContext CertFreeCertificateChain CertGetCRLContextProperty CertGetCRLContextProperty CertGetCRLFromStore CertGetCertificateChain CertGetEnhancedKeyUsage CertGetNameStringW CertGetStoreProperty CertGetSubjectCertificateFromStore CertNameToStrW CertOpenStore CertSetCertificateContextProperty CryptDecodeObject CryptEnumOIDInfo CryptFindCertificateKeyProvInfo CryptFindLocalizedName CryptFindOIDInfo CryptMsgClose CryptMsgEncodeAndSignCTL CryptMsgGetParam CryptMsgOpenToDecode CryptMsgUpdate CryptQueryObject CryptUnregisterOIDInfo - GDI32.dll:
CreateFontIndirectW DeleteObject GetDeviceCaps - NTDSAPI.dll:
DsBindW DsCrackNamesW DsFreeNameResultW DsUnBindW - WINTRUST.dll:
WTHelperGetFileHash - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - WLDAP32.dll:
LdapGetLastError LdapMapErrorToWin32 ldap_bind_sW ldap_first_attributeW ldap_first_entry ldap_get_valuesW ldap_initW ldap_msgfree ldap_next_attributeW ldap_search_sW ldap_search_stW ldap_set_optionW ldap_unbind ldap_value_free_len