Ok, já estou trabalhando agora, para mais referências aqui, meu conf:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
ServerSignature On
SSLEngine on
SSLCertificateFile /opt/ssl/ServerCA/server/certs/ServerWeb.crt
SSLCertificateKeyFile /opt/ssl/ServerCA/server/keys/ServerWeb.key
SSLCACertificateFile /opt/ssl/ServerCA/CA/ServerCA.crt
SSLCertificateChainFile /opt/ssl/ServerCA/CA/ServerCA.crt
SSLVerifyClient optional
SSLVerifyDepth 2
SSLUserName SSL_CLIENT_S_DN_CN # that line tells apache to use the common name of the client certificate as the username, that's what i was still missing.
<Location /repo>
DAV svn
SVNPath /path/to/repo/
SSLRequireSSL
AuthzSVNAccessFile /path/to/repo/conf/authz
</Location>
</VirtualHost>