[Pkg-voip-commits] [resiprocate] 04/06: Update repro.config comments

Daniel Pocock pocock at alioth.debian.org
Sat Sep 28 20:22:54 UTC 2013


This is an automated email from the git hooks/post-receive script.

pocock pushed a commit to branch master
in repository resiprocate.

commit ca3227edd331263ff4f15e0bbe0369825803af51
Author: Daniel Pocock <daniel at pocock.com.au>
Date:   Sat Sep 28 21:07:43 2013 +0200

    Update repro.config comments
---
 debian/conf/repro.config |   43 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 38 insertions(+), 5 deletions(-)

diff --git a/debian/conf/repro.config b/debian/conf/repro.config
index 2c438cd..8bab225 100644
--- a/debian/conf/repro.config
+++ b/debian/conf/repro.config
@@ -53,6 +53,16 @@ DTLSPort = 0
 # TLS domain name for this server (note: domain cert for this domain must be present)
 TLSDomainName =
 
+# PEM-encoded X.509 certificate for TLS
+# Must contain any intermediate certificates from the CA
+# The TLSCertificate and TLSPrivateKey parameters are optional.  The stack
+# will also try to automatically detect any suitable certificates
+# in the directory specified by CertificatePath
+TLSCertificate = 
+
+# PEM-encoded private key for TLS
+TLSPrivateKey =
+
 # Whether or not we ask for (Optional) or expect (Mandatory) TLS
 # clients to present a client certificate
 # Possible values:
@@ -82,6 +92,8 @@ TLSUseEmailAsSIP = false
 #                                                is not used.
 # Transport<Num>Type = <'TCP'|'UDP'|'TLS'|'DTLS'> - default is UDP if missing
 # Transport<Num>TlsDomain = <TLSDomain> - only required if transport is TLS or DTLS
+# Transport<Num>TlsCertificate = <TLSCertificate> - only for TLS, DTLS
+# Transport<Num>TlsPrivateKey = <TLSPrivateKey> - only for TLS, DTLS
 # Transport<Num>TlsClientVerification = <'None'|'Optional'|'Mandatory'> - default is None
 # Transport<Num>RecordRouteUri = <'auto'|URI> - if set to auto then record route URI
 #                                               is automatically generated from the other
@@ -107,6 +119,8 @@ TLSUseEmailAsSIP = false
 # Transport3Interface = 192.168.1.106:5061
 # Transport3Type = TLS
 # Transport3TlsDomain = sipdomain.com
+# Transport3TlsCertificate = /etc/ssl/crt/sipdomain.com.crt
+# Transport3TlsPrivateKey = /etc/ssl/private/sipdomain.com.key
 # Transport3TlsClientVerification = Mandatory
 # Transport3RecordRouteUri = sip:h1.sipdomain.com;transport=TLS
 #
@@ -159,6 +173,15 @@ RegSyncPeer =
 # Misc settings
 ########################################################
 
+# Drop privileges and run as some other user and group
+# If RunAsUser is specified and RunAsGroup is not specified,
+# then setgid will be invoked using the default group for
+# the specified user
+# If neither option is specified, then no attempt will be made
+# to call setuid/setgid (there is no default value)
+#RunAsUser = repro
+#RunAsGroup = repro
+
 # Must be true or false, default = false, not supported on Windows
 Daemonize = true
 
@@ -166,14 +189,24 @@ Daemonize = true
 # if unspecified, no attempt will be made to create a PID file
 PidFile = /var/run/repro/repro.pid
 
-# Path to load certificates from (default:  "$(HOME)/.sipCerts on *nix, and c:\sipCerts 
-# on windows)
-# Note that repro loads ALL root certificates found by the settings
-# CertificatePath, CADirectory and CAFile.  Setting one option does
-# not disable the other options.
+# Path to load certificates from (optional, there is no default)
+# Note that repro loads ALL root certificates found by any of the settings
+#
+#    CertificatePath
+#    CADirectory
+#    CAFile
+#
+# Setting one option does not disable the other options.
+#
 # Certificates in this location have to match one of the filename
 # patterns expected by the legacy reSIProcate SSL code:
+#
 #   domain_cert_NAME.pem, root_cert_NAME.pem, ...
+#
+# For domain certificates, it is recommended to use the options
+# for individual transports, such as TransportXTlsCertificate and
+# TransportXTlsPrivateKey and not set CertificatePath at all.
+#
 CertificatePath = /etc/repro/ssl
 
 # Path to load root certificates from

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/resiprocate.git



More information about the Pkg-voip-commits mailing list