[pve-devel] spice tls + proxy: ssl_verify.c:484:openssl_verify: ssl: hostname
Alexandre DERUMIER
aderumier at odiso.com
Wed Jul 17 08:46:09 CEST 2013
>>I don't known if the ssl host verification is done on client side or server side ?
Seem to be done client side, here:
http://cgit.freedesktop.org/spice/spice-gtk/commit/?id=b2018477615a81a7c3f08257ab79f6c1936f9e09
maybe host-subject can help ?
host-subject="OU=PVE Cluster Node,O=Proxmox Virtual Environment,CN=base32ticket"
----- Mail original -----
De: "Alexandre DERUMIER" <aderumier at odiso.com>
À: "Dietmar Maurer" <dietmar at proxmox.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Mercredi 17 Juillet 2013 08:23:05
Objet: Re: [pve-devel] spice tls + proxy: ssl_verify.c:484:openssl_verify: ssl: hostname
>>Sigh, so we cannot encode anything in the host.
I don't known if the ssl host verification is done on client side or server side ?
(If it's server side, we could hack the spicelib to get the host from the ticket value)
> And try to push it upstream.
>>Maybe, but that can take a long time?
Don't known, they are a new spice release around each 3 month. But then some distro like debian will not update it soon.
>>What is 'host-subject' used for?
It's require if the host value (dns name) don't match the hostname on the server.
Should be something like this:
real server hostname = kvmtest1.odiso.net
host=kvm.odiso.net
host-subject="OU=PVE Cluster Node,O=Proxmox Virtual Environment,CN=kvmtest1.odiso.net"
(It's for certificate verification)
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER" <aderumier at odiso.com>, pve-devel at pve.proxmox.com
Envoyé: Mercredi 17 Juillet 2013 08:15:23
Objet: RE: [pve-devel] spice tls + proxy: ssl_verify.c:484:openssl_verify: ssl: hostname
> the proxy address is generated here :
>
> http://lists.freedesktop.org/archives/spice-devel/2012-August/010610.html
>
> + address = g_proxy_address_new(G_INET_ADDRESS(it->data), pport,
> "http",
> + s->host, port, NULL, NULL);
> + if (address != NULL)
>
>
> (NULL,NULL are login/password, so we just need to extend the proxy
> parameter in the spice lib (client side)
>
> something like = http://user:pass@host:port
Sigh, so we cannot encode anything in the host.
> And try to push it upstream.
Maybe, but that can take a long time?
Just found the following in virt-viewer-file.c:
* - ca: string PEM data (use \n to seperate the lines)
* - host-subject: string
What is 'host-subject' used for?
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list