Est-il possible de présenter automatiquement un certificate client?

Lors de la mise en œuvre des certificates TLS côté client, le browser présente toujours un pop-up avec les certificates disponibles (et éventuellement appropriés ?).

Existe-t-il un moyen pour le server de requestr un certificate spécifique qui serait immédiatement fourni par le browser sans passer par une window contextuelle?

L' article de Wikipedia sur l'authentification côté client décrit le diagramme des transactions mais sans beaucoup de détails:

Le server request un certificate du client afin que la connection puisse être mutuellement authentifiée à l'aide d'un message CertificateRequest.

Le comportement de la sélection des certificates clients dépend uniquement du logiciel client (p. Ex. Navigateur) et n'a rien à voir avec le server (sauf l'exigence du certificate client dans la request).

Microsoft Internet Explorer 8+, par exemple, ne démarre pas la boîte de dialog de sélection de certificate lorsque seul un certificate approprié est trouvé. Si aucun certificate approprié n'est trouvé, ou s'il existe plusieurs certificates valides, la boîte de dialog contextuelle s'affiche.