Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - CertEnrollUI.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, 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: X509 Certificate Enrollment UI  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
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: 281 KB
Total Number of Exported Functions: 1
Total Number of Exported Functions With Names: 1
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 149,504 Bytes 52.0% Read, Execute Code
.data 0x00026000 3,584 Bytes 1.2% Write, Read Initialized Data
.idata 0x00028000 20,992 Bytes 7.3% Read Initialized Data
.rsrc 0x0002e000 101,376 Bytes 35.2% Read Initialized Data
.reloc 0x00047000 11,264 Bytes 3.9% Read, Discardable Initialized Data
 

Static Linking

CertEnrollUI.dll is statically linked to the following files:

msvcrt.dll
certca.dll
certenroll.dll
SHLWAPI.dll
OLEAUT32.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-com-l1-1-1.dll
CRYPT32.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-string-l1-1-0.dll
WS2_32.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-core-memory-l1-1-2.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-console-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
ADVAPI32.dll
KERNEL32.dll
USER32.dll
ACLUI.dll
COMCTL32.dll
COMDLG32.dll
CRYPTUI.dll
UxTheme.dll
WinSCard.dll
DUI70.dll
DUser.dll

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

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 5 11,386 Bytes 4.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 8 38,790 Bytes 13.5%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 1 192 Bytes 0.1%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 233 17,776 Bytes 6.2%
Type Libraries 0 0 Bytes 0.0%
Manifest 1 814 Bytes 0.3%
All Others 4 48,499 Bytes 16.9%
Total 252 117,457 Bytes 40.8%
 

Icons in this file

There are 5 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 1000 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 1000 strings)

String ID String Text
128 Certificate Enrollment
1000 Full DN
1001 Common name
1002 Country
1003 Domain component
1004 Email
1005 Given name
1006 Initials
1007 Locality
1008 Organization
1009 Organization unit
1010 State
1011 Street address
1012 Surname
1013 Title
1020 Directory name
1022 Email
1023 GUID
1024 IP address (v4)
1025 IP address (v6)
1026 Registered ID
1028 User principal name
1029 Other name
1100 Before You Begin
1101 The following steps will help you install certificates, which are digital credentials used to connect to wireless networks, protect content, establish identity, and do other security-related tasks. Before requesting a certificate, verify the following: Your computer is connected to the network You have credentials that can be used to verify your right to obtain the certificate
1103 Everything is OK
1104 Request Certificates
1105 You can request the following types of certificates. Select the certificates you want to request, and then click Enroll.
1106 Requesting certificates. Please wait...
1107 The enrollment server is being contacted to obtain the certificates you have requested.
1108 Certificate Installation Results
1109 The following certificates have been enrolled and installed on this computer.
1110 Failed to install one or more certificates
1111 One or more of the certificate requests that you submitted could not be completed. Review the information that appears below each certificate for information on how to proceed.
1112 Where do you want to save the offline request?
1113 If you want to save a copy of your certificate request or want to process the request later, save the request to your hard disk or removable media. Enter the location and name of your certificate request, and then click Finish.
1114 Certificate Information
1115 Click Next to use the options already selected for this template, or click Details to customize the certificate request, and then click Next.
1116 Failed to create request
1117 Failed to create custom request
1118 Enrollment error
1119 Request Certificates
1120 The following certificates are available. Click 'Enroll' to start enrollment.
1121 Requesting certificates. Please wait...
1122 The Credential Management Service is contacting your network to obtain the certificates.
1123 Custom request
1124 Chose an option from the list below and configure the certificate options as required.
1125 Certificate types are not available
1126 You cannot request a certificate at this time because no certificate types are available. If you need a certificate, please contact your administrator.
1127 Certificate auto-enrollment has not been enabled.
1128 If you need a certificate, please contact your administrator.
1129 Select Certificate Enrollment Policy
1130 Certificate enrollment policy enables enrollment for certificates based on predefined certificate templates. Certificate enrollment policy may already be configured for you.
1131 Request Certificates
1132 You can request the following types of certificates. Select the certificates you want to request, and then click Next.
1200 STATUS:
1201 Details
1202 Subject name:
1203 Alternative name:
1204 Key usage
1205 Application policies:
1206 &Properties
1207 &View request
1208 &View Certificate
1209 The following options describe the uses and validity period that apply to this type of certificate:
1210 Cryptographic Service Provider
1211 A CSP is a program that generates a public and private key pair used in many certificate-related processes. Select cryptographic service provider (CSP):
1212 Key options
1213 Set the key length and export options for the private key.
1214 Key size:
1215 Key permissions
1216 Set permissions on the private key
1217 Strong private key protection
1218 Make private key exportable
1219 Allow private key to be archived
1220 Set permissions...
1221 Key type
1222 Key usage defines the allowed uses for a private key associated with a certificate.
1223 Exchange
1224 Signature
1225 Request Files (*.req)
1226 File Name:
1227 &Browse...
1228 CRL signing
1229 Data encipherment
1230 Decipher only
1231 Digital signature
1232 Encipher only
1233 Key agreement
1234 Key certificate signing
1235 Key encipherment
1236 Non repudiation
1237 Offline CRL signing
1238 Template name
1239 Many organizations use a registration authority (RA) to manage certificate requests. Use the following certificate to sign this certificate request.
1240 Signing certificate
1241 &Browse ...
1242 Object ID:
1244 Value:
1245 Critical
1246 Enable this extension
1247 Template Information
1248 More information is required to enroll for this certificate. Click here to configure settings.
1250 Enrolling...
1251 Succeeded
1252 Enrollment pending
1253 Failed
1254 Unavailable
1255 Request denied
1256 Available
1257 Enrollment required
1258 Renewal required
1260 Retrieving pended certificate
1270 Show &all templates
1271 &Show all enrollment servers
1272 &Show all CSPs
1280 Subject
1281 General
1282 Extensions
1283 Private Key
1284 Certification Authority
1285 Signature
1287 Use custom permissions
1288 More information is required to enroll for this certificate. Click here to configure settings.
1289 Add >
1290 < Remove
1300 Enterprise root CA
1301 Enterprise subordinate CA
1303 Standalone root CA
1304 Standalone subordinate CA
1400 A enrollment server is needed to issue and renew certificates. The system will connect to enrollment servers in the following list to process certificate requests. Not all certificate templates are available each enrollment server. For diagnostic purposes, it may be helpful to identify all available enrollment servers.
1401 Validity period (days):
1402 Enrollment progress
1403 Friendly &name:
1404 &Description:
1405 A friendly name and description will make it easier to identify and use a certificate.
1406 The subject of a certificate is the user or computer to which the certificate is issued. You can enter information about the types of subject name and alternative name values that can be used in a certificate.
1407 The following are the certificate extensions for this certificate type.
1408 Default key size
1409 Please select at least one Certification Authority to continue.
1410 Please select at least one CSP to continue.
1411 Certificate Properties
1412 &Type:
1413 &Object ID:
1414 &Value:
1415 Path length:
1416 Subject of certificate
1417 The user or computer that is receiving the certificate
1419 The key usage extension describes the purpose of a certificate.
1420 Available options:
1421 Selected options:
1423 Extended Key Usage (application policies)
1424 An application policy (called enhanced key usage in Windows 2000) defines how a certificate can be used. Select the application policy required for valid signatures of certificates issued by this template.
1425 Basic constraints
1426 The basic constraints extension is used to indicate whether the certificate is a CA certificate or an end entity certificate.
1427 Allow subject to issue certificates
1428 Include Symmetric algorithm
1429 Symmetric algorithms give information about the system capabilities of certificates issued by this template.
1430 Custom extension definition
1431 Custom extensions can be defined by specifying object identifiers (OIDs). Add the following custom extensions:
1432 Type:
1433 Error
1434 Error details
1435 User name or alias:
1436 &Browse...
1437 Select a user
1438 To request a certificate on behalf of another user, enter the formal name or domain name of that user. For example, Firstname Lastname, username, or domain\username. Before enrolling for a certificate, make sure the device on which the user certificate needs to be installed is attached.
1439 Select Enrollment Agent Certificate
1440 You need an enrollment agent certificate in order to sign a certificate request on behalf of other users. Click Browse to locate a signing certificate, and then click Next.
1441 &Enroll
1442 &Next user
1443 Custom request
1444 Full Control
1445 Read
1446 Template:
1447 &Suppress default extensions
1448 Request format:
1449 &PKCS #10
1450 &CMC
1451 File format:
1452 B&ase 64
1453 Binar&y
1454 Note: Key archival is not available for certificates based on a custom certificate request, even when this option is specified in the certificate template.
1455 (No template) Legacy key
1456 (No template) CNG key
1457 Make these key usages critical
1458 Make the Extended Key Usage critical
1459 Make the basic constraints extension critical
1460 Make this custom extension critical
1461 The selected options contain duplicate values or are incompatible. Change your selection.
1462 &Close
1463 Select Hash Algorithm
1464 Select Hash Algorithm to be used for this request
1465 Hash Algorithm:
1466 Default Algorithm
1467 Select Signature Format
1468 Use alternate signature format
1469 You have entered a value that is invalid
1470 Insert smart card
1471 Please insert a smart card into the smart card reader to save the new certificate.
1472 If the smart card is already in the reader, remove the smart card and insert it again. Note: This certificate cannot be saved on the smart card used to sign the certificate request.
1473 private key
1474 T&ype:
1475 Val&ue:
1476 Add >
1477 < Remove
1478 Add >
1479 < Remove
1480 Key usage:
1481 &Key usage
1482 &Extended Key Usage (application policies)
1483 &Basic constraints
1484 &Include Symmetric algorithm
1485 &Custom extension definition
1486 &Cryptographic Service Provider
1487 Key &options
1488 Key &type
1489 Select &Hash Algorithm
1490 Select Signature &Format
1491 Key &permissions
1493 %1 already exists. Do you want to replace it?
1494 Configured by your administrator
1495 Configured by you
1496 Enrollment Policy ID:
1497 Remove this server
1498 Policy server information
1499 Policy server friendly name
1500 Add New
1501 Proceed without enrollment policy
1502 Custom Request
1503 No enrollment policies are configured.
 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
CreateUIObject

 

Imported Functions List

The following functions are imported by this dll: