Does not work for me.

#/etc/relayd.conf

relayd_addr="127.0.0.1"
relayd_port="8080"

prefork 10

http protocol httpfilter {
        # Return HTTP/HTML error pages to the client
        return error

        # Block disallowed sites
        match request label "URL filtered!"
        block request quick url "www.example.com/" value "*"
}

http protocol "http_tls" {
        tls tlsv1
        tls ca key "/etc/ssl/private/ca.key" password "secret"
        tls ca cert "/etc/ssl/ca.crt"
}

relay httpproxy {
        # Listen on localhost, accept diverted connections from pf(4)
        listen on $relayd_addr port $relayd_port
        protocol httpfilter

        # Forward to the original target host
        forward to destination
}

relay sslproxy {
        listen on 127.0.0.1 port 8443 tls
        protocol http_tls

        transparent forward with tls to destination
}
#EOF

#Error messages

# relayd -d -vv -f /etc/relayd.conf
startup
socket_rlimit: max open files 1024
relay_load_certfiles: using ca certificate /etc/ssl/ca.crt
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
relay_load_certfiles: using ca key /etc/ssl/private/ca.key
/etc/relayd.conf:40: cannot load certificates for relay sslproxy
ca exiting, pid 1218
ca exiting, pid 23391
ca exiting, pid 2336
ca exiting, pid 19464
ca exiting, pid 11404
ca exiting, pid 17412
hce exiting, pid 27069
ca exiting, pid 21514
ca exiting, pid 1904
ca exiting, pid 17808
ca exiting, pid 28847
pfe exiting, pid 818
relay exiting, pid 19581
relay exiting, pid 424
relay exiting, pid 29429
relay exiting, pid 13760
relay exiting, pid 4374
relay exiting, pid 3337
relay exiting, pid 11683
relay exiting, pid 5846
relay exiting, pid 22453
relay exiting, pid 2398
#EOF
2015-05-03 18:51 GMT-03:00 Comète <com...@daknet.org>:
> That works ! Thanks a lot !
>
> 3 mai 2015 20:50 "mxb"  a écrit:
>
>
> Try to
> create symlink in /etc/ssl/private.
> ln -s mydomain.org
> (http://mydomain.org).key 1.2.3.4.key, where “1.2.3.4” is your address in
> $ext_addr.
>
> //mxb
>
>
>
> On 3 maj 2015, at 13:04, Comète  wrote:
> Hi,
>
> my
> tls key has no password and i already use it for other stuff, so i try to
> enable TLS with relayd like this:
>
> http protocol "http_tls" {
>    tls tlsv1
>    tls ca key "/etc/ssl/private/mydomain.org.key" password ""
>    tls ca
> cert "/etc/ssl/mydomain.org.crt"
> }
>
> relay transptls {
>    listen on
> $ext_addr port 443 tls
>    protocol "http_tls"
>    transparent forward
> with tls to "127.0.0.1" port http
> }
>
> but i get this error:
>
> startup
> socket_rlimit: max open files 1024
> socket_rlimit: max open files 1024
> relay_load_certfiles: using ca certificate /etc/ssl/mydomain.org.crt
> socket_rlimit: max open files 1024
> socket_rlimit: max open files 1024
> relay_load_certfiles: using ca key /etc/ssl/private/mydomain.org.key
> /etc/relayd.conf:24: cannot load certificates for relay transptls
> no actions,
> nothing to do
> ca exiting, pid 29173
> pfe exiting, pid 19946
> ca exiting, pid
> 3806
> ca exiting, pid 24689
> hce exiting, pid 32289
> relay exiting, pid 22936
> relay exiting, pid 25790
>
> So, is it possible to use a tls key without password
> with relayd ?
>
> Thank you
>
> Morgan
>
>
>
>



-- 
Antonio Feitosa (http://twitter.com/teebsd)
#Security Consultant, #OpenBSD addicted, #ARM hobbyst and #Blues
#Musician. #P2P is the real #cloudcomputing.
Rio de Janeiro, Brazil ·
Github: https://github.com/TeeBSD
Blog: http://teebsd.github.io/

Reply via email to