Acesso à área restrita http usando chave privada

Acesso à área restrita http usando chave privada

Na minha configuração do Apache (servidor Ubuntu), tenho as seguintes configurações:

    AddExternalAuth pwauth /usr/sbin/pwauth
    SetExternalAuthMethod pwauth pipe

    <Directory /secure>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        AuthType Basic
        AuthName "Restricted Content"
        SSLRequireSSL
        AuthBasicProvider external
        AuthExternal pwauth
        Require valid-user
    </Directory>

E quando eu navego http://localhost/secure, posso acessar usando o usuário e senha dos meus usuários do Ubuntu.

Agora quero acessar usando o nome de usuário e a chave privada dos meus usuários (claro que não através de navegadores). É possível?

Já tentei a seguinte configuração:

    AddExternalAuth sshd /usr/sbin/sshd
    SetExternalAuthMethod sshd pipe

    <Directory /secure>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        AuthType Basic
        AuthName "Restricted Content"
        SSLRequireSSL
        AuthBasicProvider external
        AuthExternal sshd
        Require valid-user
    </Directory>

Mas sem sucesso.

Há algo que eu possa fazer ou a autenticação HTTP não suporta chave privada?

informação relacionada