14 Netscape Certificate Management System Installation and Setup Guide • October 2001Step A. Check the Directory for User Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523Step B. Update the Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524Step C. Prepare the Input File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Step D. Run the Command Without the Write Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Step E. Check the Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526Step F. Run the Command Again with the Write Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526Step 3. Enable the AttributePresentConstraints Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526Step 4: Add an Authentication Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529Step 5. Set Up the Enrollment Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534Step A. Associate the Authentication Instance With the Enrollment Form . . . . . . . . . . . . . . . . 534Step B. Customize the Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535Step C. Hook Up the Certificate-Based Enrollment Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535Step D. Remove Unwanted Enrollment Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538Step 6. Enable End-Entity Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539Enabling End-Entity Interaction with a Certificate Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 539Enabling End-Entity Interaction with a Registration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 541Step 7. Turn on Automated Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542Step 8. Test Your Authentication Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542Step 9. Deliver PINs to End Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Managing Authentication Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Deleting an Authentication Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Modifying an Authentication Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545Managing Authentication Plug-in Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547Registering an Authentication Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547Deleting an Authentication Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549Chapter 16 Setting Up Automated Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Automated Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Notifications of Certificate Issuance to End Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552Notification of New Request in Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553Customizing Notification Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Templates for Event-Triggered Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Customizing Message Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556Tokens Available in Message Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557Tokens for Certificate Issuance Notifications to End Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . 557Tokens for Rejection Notifications to End Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558Tokens for Request In Queue Notification Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Configuring a Subsytem to Send Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Step 1. Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560Step 2. Turn On Certificate-Issuance Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560Step 3. Turn on Request in Queue Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561Step 4. Verify Mail Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563Step 5. Test Your Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564