Public-key infrastructure services are becoming important general-purpose tools for authentication, authorization, encryption, and digital signatures in a variety of Internet and intranet applications, including secure networking, messaging, and electronic commerce.