chiark / gitweb /
etc/openssl.conf: Allow `keyEncipherment' for TLS clients.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 1 Dec 2012 19:50:08 +0000 (19:50 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 1 Dec 2012 19:58:39 +0000 (19:58 +0000)
For some reason libvirt doesn't accept client certificates without this,
even though TLS client authentication doesn't involve encipherting keys.

etc/openssl.conf

index 4fa74a5a6706400788d64dbd3d825cccd59f7a83..847b1f5295376605fbbafe4d495e5a851f4061de 100644 (file)
@@ -103,7 +103,7 @@ crlDistributionPoints = URI:http://www.distorted.org.uk/ca/crl
 
 [tls-client-extensions]
 basicConstraints = critical, CA:FALSE
-keyUsage = critical, digitalSignature
+keyUsage = critical, digitalSignature, keyEncipherment
 extendedKeyUsage = clientAuth
 subjectKeyIdentifier = hash
 authorityKeyIdentifier = keyid:always,issuer:always