Skip to content
  • Anthony Liguori's avatar
    1263b7d6
    Include auth credentials in 'info vnc' ("Daniel P. Berrange") · 1263b7d6
    Anthony Liguori authored
    
    
    This patch extends the 'info vnc' monitor output to include information
    about the VNC client authentication credentials.
    
    For clients authenticated using SASL, this will output the username.
    
    For clients authenticated using x509 certificates, this will output
    the x509 distinguished name.
    
    Auth can be stacked, so both username & x509 dname may be shown.
    
        Server:
             address: 0.0.0.0:5902
                auth: vencrypt+x509+sasl
        Client:
             address: 10.33.6.67:38621
          x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost
            username: admin
        Client:
             address: 10.33.6.63:38620
          x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost
            username: admin
    
    
    
     vnc-tls.c |   17 +++++++++++++++++
     vnc-tls.h |    3 +++
     vnc.c     |   19 +++++++++++++++++--
     3 files changed, 37 insertions(+), 2 deletions(-)
    
    Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
    Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6725 c046a42c-6fe2-441c-8c8c-71466251a162
    1263b7d6
    Include auth credentials in 'info vnc' ("Daniel P. Berrange")
    Anthony Liguori authored
    
    
    This patch extends the 'info vnc' monitor output to include information
    about the VNC client authentication credentials.
    
    For clients authenticated using SASL, this will output the username.
    
    For clients authenticated using x509 certificates, this will output
    the x509 distinguished name.
    
    Auth can be stacked, so both username & x509 dname may be shown.
    
        Server:
             address: 0.0.0.0:5902
                auth: vencrypt+x509+sasl
        Client:
             address: 10.33.6.67:38621
          x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost
            username: admin
        Client:
             address: 10.33.6.63:38620
          x509 dname: C=GB,O=ACME,L=London,ST=London,CN=localhost
            username: admin
    
    
    
     vnc-tls.c |   17 +++++++++++++++++
     vnc-tls.h |    3 +++
     vnc.c     |   19 +++++++++++++++++--
     3 files changed, 37 insertions(+), 2 deletions(-)
    
    Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
    Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6725 c046a42c-6fe2-441c-8c8c-71466251a162
Loading