Qual dos protocolos abaixo pode ser utilizado diretamente por programas de aplicação para permitir a autenticação mútua de cliente e servidor baseado em certificação digital, além de garantir a confidencialidade e a integridade de dados através de técnicas de criptografia?