• D
    crypto: introduce new module for TLS anonymous credentials · e00adf6c
    Daniel P. Berrange 提交于
    Introduce a QCryptoTLSCredsAnon class which is used to
    manage anonymous TLS credentials. Use of this class is
    generally discouraged since it does not offer strong
    security, but it is required for backwards compatibility
    with the current VNC server implementation.
    
    Simple example CLI configuration:
    
     $QEMU -object tls-creds-anon,id=tls0,endpoint=server
    
    Example using pre-created diffie-hellman parameters
    
     $QEMU -object tls-creds-anon,id=tls0,endpoint=server,\
                   dir=/path/to/creds/dir
    
    The 'id' value in the -object args will be used to associate the
    credentials with the network services. For example, when the VNC
    server is later converted it would use
    
     $QEMU -object tls-creds-anon,id=tls0,.... \
           -vnc 127.0.0.1:1,tls-creds=tls0
    Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
    Reviewed-by: NEric Blake <eblake@redhat.com>
    e00adf6c
trace-events 113.1 KB