__________ defines a framework for the provision of authentication services by the X.500 directory to its users and defines alternative authentication protocols based on the use of public-key certificates. a. LDAP b. Lightweight Directory Access Protocol c. X.509 d. Public Key Infrastructure