• 8
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

Is it possible to automatically present a client certificate?

When implementing client-side TLS certificates, the browser always presents a pop-up with the available (and possible suitable?) certificates.

Is there a way for the server to request a specific certificate which would be immediately provided by the browser without going though a pop-up?

The Wikipedia article on client-side authentication describes the transactions diagram but without much details:

The server requests a certificate from the client, so that the connection can be mutually authenticated, using a CertificateRequest message.

The behavior of client certificate selection is solely up to client software (e.g. browser) and has nothing to do with server (except the requirement of client certificate in the request).

Microsoft Internet Explorer 8+, for example, do not pop up certificate selection dialog when only one suitable certificate is found. If no suitable certificates are found, or there are multiple valid certificates, then pop up dialog is shown.

  • 3
Reply Report

Trending Tags