From 7bc356f4f70cd42adcbbbcf517003f5b6675ebe5 Mon Sep 17 00:00:00 2001 From: Joerg Steffens Date: Tue, 22 Mar 2016 14:14:26 +0100 Subject: [PATCH] added tls-client-initiated-connection-backup-test Tests the Client Initiated Connection with TLS connections. It uses a separate TLS certificate for every daemon (this is not the case for other tests). It also adds the configs/tls/ directoy, with certificates for all daemon, to be used by other tests. --- DartTestfile.txt.in | 1 + .../bareos-dir.conf.in | 362 ++++++++++++++++++ .../bareos-fd.conf.in | 46 +++ .../bareos-sd.conf.in | 71 ++++ configs/tls/bareos-ca.pem | 31 ++ configs/tls/bareos-dir.bareos.org-cert.pem | 28 ++ configs/tls/bareos-dir.bareos.org-key.pem | 51 +++ configs/tls/bareos-sd1.bareos.org-cert.pem | 28 ++ configs/tls/bareos-sd1.bareos.org-key.pem | 51 +++ configs/tls/bareos-sd2.bareos.org-cert.pem | 28 ++ configs/tls/bareos-sd2.bareos.org-key.pem | 51 +++ configs/tls/client1.bareos.org-cert.pem | 28 ++ configs/tls/client1.bareos.org-key.pem | 51 +++ configs/tls/console.bareos.org-cert.pem | 28 ++ configs/tls/console.bareos.org-key.pem | 51 +++ ...up-bareos-client-initiated-connection-test | 8 +- ...ls-client-initiated-connection-backup-test | 52 +++ 17 files changed, 962 insertions(+), 4 deletions(-) create mode 100644 configs/tls-client-initiated-connection-backup-test/bareos-dir.conf.in create mode 100644 configs/tls-client-initiated-connection-backup-test/bareos-fd.conf.in create mode 100644 configs/tls-client-initiated-connection-backup-test/bareos-sd.conf.in create mode 100644 configs/tls/bareos-ca.pem create mode 100644 configs/tls/bareos-dir.bareos.org-cert.pem create mode 100644 configs/tls/bareos-dir.bareos.org-key.pem create mode 100644 configs/tls/bareos-sd1.bareos.org-cert.pem create mode 100644 configs/tls/bareos-sd1.bareos.org-key.pem create mode 100644 configs/tls/bareos-sd2.bareos.org-cert.pem create mode 100644 configs/tls/bareos-sd2.bareos.org-key.pem create mode 100644 configs/tls/client1.bareos.org-cert.pem create mode 100644 configs/tls/client1.bareos.org-key.pem create mode 100644 configs/tls/console.bareos.org-cert.pem create mode 100644 configs/tls/console.bareos.org-key.pem create mode 100755 tests/tls-client-initiated-connection-backup-test diff --git a/DartTestfile.txt.in b/DartTestfile.txt.in index a2aad8b..daef40d 100644 --- a/DartTestfile.txt.in +++ b/DartTestfile.txt.in @@ -90,6 +90,7 @@ ADD_TEST(disk:three-pool-test "@regressdir@/tests/three-pool-test") ADD_TEST(disk:tls-duplicate-job-test "@regressdir@/tests/tls-duplicate-job-test") ADD_TEST(disk:tls-test "@regressdir@/tests/tls-test") ADD_TEST(disk:tls-passive-test "@regressdir@/tests/tls-passive-test") +ADD_TEST(disk:tls-client-initiated-connection-backup-test "@regressdir@/tests/tls-client-initiated-connection-backup-test") ADD_TEST(disk:two-jobs-test "@regressdir@/tests/two-jobs-test") ADD_TEST(disk:two-pool-test "@regressdir@/tests/two-pool-test") ADD_TEST(disk:two-vol-test "@regressdir@/tests/two-vol-test") diff --git a/configs/tls-client-initiated-connection-backup-test/bareos-dir.conf.in b/configs/tls-client-initiated-connection-backup-test/bareos-dir.conf.in new file mode 100644 index 0000000..4464d13 --- /dev/null +++ b/configs/tls-client-initiated-connection-backup-test/bareos-dir.conf.in @@ -0,0 +1,362 @@ +# +# Default Bareos Director Configuration file +# +# The only thing that MUST be changed is to add one or more +# file or directory names in the Include directive of the +# FileSet resource. +# +# You might also want to change the default email address +# from root to your address. See the "mail" and "operator" +# directives in the Messages resource. +# + +Director { # define myself + Name = localhost-dir + DIRPort = @dirport@ # where we listen for UA connections + QueryFile = "@scriptdir@/query.sql" + WorkingDirectory = "@working_dir@" + PidDirectory = "@piddir@" + Maximum Concurrent Jobs = 10 + Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3" # Console password + Messages = Standard +} + +# +# Define the main nightly save backup job +# By default, this job will back up to disk in @tmpdir@ +Job { + Name = "NightlySave" + Type = Backup + Client=localhost-fd + FileSet="Full Set" + Storage = File + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" + Maximum Concurrent Jobs = 10 + SpoolData=yes +} + +Job { + Name = "MonsterSave" + Type = Backup + Client=localhost-fd + FileSet="Full Set" + Storage = File1 + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" + Max Run Time = 30min + Maximum Concurrent Jobs = 10 + SpoolData=yes +} + + +Job { + Name = "VerifyVolume" + Type = Verify + Level = VolumeToCatalog + Client=localhost-fd + FileSet="Full Set" + Storage = File + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" +} + + +Job { + Name = "SparseTest" + Type = Backup + Client=localhost-fd + FileSet="SparseSet" + Storage = File + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" + Max Run Time = 30min + Maximum Concurrent Jobs = 10 + SpoolData=yes +} + +Job { + Name = "CompressedTest" + Type = Backup + Client=localhost-fd + FileSet="CompressedSet" + Storage = File + Messages = Standard + Pool = Default + Max Run Time = 30min + Maximum Concurrent Jobs = 10 + SpoolData=no + Write Bootstrap = "@working_dir@/NightlySave.bsr" +} + +Job { + Name = "SparseCompressedTest" + Type = Backup + Client=localhost-fd + FileSet="SparseCompressedSet" + Storage = File + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" + Max Run Time = 30min + Maximum Concurrent Jobs = 10 + SpoolData=yes +} + +Job { + Name = "FIFOTest" + Type = Backup + Client=localhost-fd + FileSet="FIFOSet" + Storage = File + Messages = Standard + Pool = Default + Write Bootstrap = "@working_dir@/NightlySave.bsr" + ClientRunBeforeJob = "sleep 5" +} + + + +# Backup the catalog database (after the nightly save) +Job { + Name = "BackupCatalog" + Type = Backup + Client=localhost-fd + FileSet="Catalog" +# Schedule = "WeeklyCycleAfterBackup" + Storage = File + Messages = Standard + Pool = Default + # This creates an ASCII copy of the catalog + RunBeforeJob = "@sbindir@/make_catalog_backup -u regress" + # This deletes the copy of the catalog + RunAfterJob = "@sbindir@/delete_catalog_backup" + Write Bootstrap = "@working_dir@/BackupCatalog.bsr" +} + +JobDefs { + Name = "BackupJob" + Type = Backup + Pool = Default + Storage = File + Messages = Standard + Priority = 10 +} + +Job { + JobDefs = "BackupJob" + Name = "bug621-job-1" + Client = localhost-fd + FileSet="Full Set" + ClientRunBeforeJob = "sleep 5" +} + +Job { + JobDefs = "BackupJob" + Name = "bug621-job-2" + Client = localhost-fd + FileSet = "Full Set" + Max Run Time = 30 + Priority = 15 +} + + +# Standard Restore template, to be changed by Console program +Job { + Name = "RestoreFiles" + Type = Restore + Client=localhost-fd + FileSet="Full Set" + Storage = File + Messages = Standard + Pool = Default + Where = @tmpdir@/bareos-restores +} + + +# List of files to be backed up +FileSet { + Name = "Full Set" + Include { Options { signature=MD5 } + File = <@tmpdir@/file-list + } +} + +FileSet { + Name = "SparseSet" + Include { + Options { + signature=MD5 + sparse=yes + } + File = <@tmpdir@/file-list + } +} + +FileSet { + Name = "CompressedSet" + Include { + Options { + signature=MD5 + compression=GZIP + } + File = <@tmpdir@/file-list + } +} + +FileSet { + Name = "FIFOSet" + Include { + Options { + readfifo = yes + signature=MD5 + } + File = <@tmpdir@/file-list + } +} + + +FileSet { + Name = "SparseCompressedSet" + Include { + Options { + signature=MD5 + compression=GZIP + sparse=yes + } + File = <@tmpdir@/file-list + } +} + + + +# +# When to do the backups, full backup on first sunday of the month, +# differential (i.e. incremental since full) every other sunday, +# and incremental backups other days +Schedule { + Name = "WeeklyCycle" + Run = Level=Full 1st sun at 1:05 + Run = Level=Differential 2nd-5th sun at 1:05 + Run = Level=Incremental mon-sat at 1:05 +} + +# This schedule does the catalog. It starts after the WeeklyCycle +Schedule { + Name = "WeeklyCycleAfterBackup" + Run = Level=Full sun-sat at 1:10 +} + +# This is the backup of the catalog +FileSet { + Name = "Catalog" + Include { + Options { + signature=MD5 + } + File = /home/kern/bareos/regress/bin/working/bareos.sql + } +} + +# Client (File Services) to backup +Client { + Name = localhost-fd + Address = localhost + FDPort = @fdport@ + Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" + Maximum Concurrent Jobs = 10 + TLS Require = yes + TLS Certificate = "@scriptdir@/bareos-dir.bareos.org-cert.pem" + TLS Key = "@scriptdir@/bareos-dir.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = client1.bareos.org + Connection From Director To Client = no + Connection From Client To Director = yes +} + +# Definiton of file storage device +Storage { + Name = File + Address = localhost + SDPort = @sdport@ + Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" + Device = FileStorage + Media Type = File + Maximum Concurrent Jobs = 10 + TLS Require = yes + TLS Certificate = "@scriptdir@/bareos-dir.bareos.org-cert.pem" + TLS Key = "@scriptdir@/bareos-dir.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Verify Peer = no + TLS Allowed CN = bareos-sd1.bareos.org + TLS Allowed CN = bareos-sd2.bareos.org +} + +Storage { + Name = File1 + Address = localhost + SDPort = @sdport@ + Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" + Device = FileStorage1 + Media Type = File1 + Maximum Concurrent Jobs = 10 + TLS Require = yes + TLS Certificate = "@scriptdir@/bareos-dir.bareos.org-cert.pem" + TLS Key = "@scriptdir@/bareos-dir.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = bareos-sd1.bareos.org + TLS Allowed CN = bareos-sd2.bareos.org +} + +# Generic catalog service +Catalog { + Name = MyCatalog + @libdbi@ + dbname = @db_name@; user = @db_user@; password = "@db_password@" +} + +# Reasonable message delivery -- send most everything to email address +# and to the console +Messages { + Name = Standard + mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bareos regression\) %r\" -s \"Regression: %t %e of %c %l\" %r" +# operatorcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bareos regression\) %r\" -s \"Regression: Intervention needed for %j\" %r" +# MailOnError = @job_email@ = all +# operator = @job_email@ = mount + console = all, !skipped, !terminate, !restored, !audit +# +# WARNING! the following will create a file that you must cycle from +# time to time as it will grow indefinitely. However, it will +# also keep all your messages if the scroll off the console. +# + append = "@working_dir@/log" = all, !skipped, !audit + catalog = all, !skipped, !audit +} + +Messages { + Name = NoEmail + mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bareos regression\) %r\" -s \"Regression: %t %e of %c %l\" %r" + console = all, !skipped, !terminate, !audit +# +# WARNING! the following will create a file that you must cycle from +# time to time as it will grow indefinitely. However, it will +# also keep all your messages if the scroll off the console. +# + append = "@working_dir@/log" = all, !skipped, !audit + catalog = all, !skipped, !audit +} + + +# Default pool definition +Pool { + Name = Default + Pool Type = Backup + Recycle = yes # Bareos can automatically recycle Volumes + AutoPrune = yes # Prune expired volumes + Volume Retention = 365d # one year +# Label Format = "TEST-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}:${NumVols}" +} diff --git a/configs/tls-client-initiated-connection-backup-test/bareos-fd.conf.in b/configs/tls-client-initiated-connection-backup-test/bareos-fd.conf.in new file mode 100644 index 0000000..06aa786 --- /dev/null +++ b/configs/tls-client-initiated-connection-backup-test/bareos-fd.conf.in @@ -0,0 +1,46 @@ +# +# Default Bareos File Daemon Configuration file +# +# There is not much to change here except perhaps the +# File daemon Name to +# + +# +# List Directors who are permitted to contact this File daemon +# +Director { + Name = localhost-dir + Address = localhost + Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" + TLS Require = yes + TLS Certificate = "@scriptdir@/client1.bareos.org-cert.pem" + TLS Key = "@scriptdir@/client1.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = bareos-dir.bareos.org + Connection From Director To Client = no + Connection From Client To Director = yes +} + +# +# "Global" File daemon configuration specifications +# +FileDaemon { # this is me + Name = localhost-fd + FDPort = @fdport@ # where we listen for the director + WorkingDirectory = "@working_dir@" + Pid Directory = "@piddir@" + Plugin Directory = "@sbindir@/plugins" + Maximum Concurrent Jobs = 100 + Compatible = No + TLS Require = yes + TLS Certificate = "@scriptdir@/client1.bareos.org-cert.pem" + TLS Key = "@scriptdir@/client1.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = bareos-sd1.bareos.org +} + +# Send all messages except skipped files back to Director +Messages { + Name = Standard + director = localhost-dir = all, !terminate, !restored, !audit +} diff --git a/configs/tls-client-initiated-connection-backup-test/bareos-sd.conf.in b/configs/tls-client-initiated-connection-backup-test/bareos-sd.conf.in new file mode 100644 index 0000000..a011935 --- /dev/null +++ b/configs/tls-client-initiated-connection-backup-test/bareos-sd.conf.in @@ -0,0 +1,71 @@ +# +# Default Bareos Storage Daemon Configuration file +# +# You may need to change the name of your tape drive +# on the "Archive Device" directive in the Device +# resource. If you change the Name and/or the +# "Media Type" in the Device resource, please ensure +# that dird.conf has corresponding changes. +# + +Storage { # definition of myself + Name = localhost-sd + SDPort = @sdport@ # Director's port + WorkingDirectory = "@working_dir@" + Pid Directory = "@piddir@" + TLS Require = yes + TLS Certificate = "@scriptdir@/bareos-sd1.bareos.org-cert.pem" + TLS Key = "@scriptdir@/bareos-sd1.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = client1.bareos.org +} + +# +# List Directors who are permitted to contact Storage daemon +# +Director { + Name = localhost-dir + Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" + TLS Require = yes + TLS Certificate = "@scriptdir@/bareos-sd1.bareos.org-cert.pem" + TLS Key = "@scriptdir@/bareos-sd1.bareos.org-key.pem" + TLS CA Certificate File = "@scriptdir@/bareos-ca.pem" + TLS Allowed CN = bareos-dir.bareos.org +} + +# +# Devices supported by this Storage daemon +# To connect, the Director's bareos-dir.conf must have the +# same Name and MediaType. +# + +Device { + Name = FileStorage + Media Type = File + Archive Device = @tmpdir@ + LabelMedia = yes; # lets Bareos label unlabelled media + Random Access = Yes; + AutomaticMount = yes; # when device opened, read it + RemovableMedia = no; + AlwaysOpen = no; +} + +Device { + Name = FileStorage1 + Media Type = File1 + Archive Device = @tmpdir@ + LabelMedia = yes; # lets Bareos label unlabelled media + Random Access = Yes; + AutomaticMount = yes; # when device opened, read it + RemovableMedia = no; + AlwaysOpen = no; +} + +# +# Send all messages to the Director, +# mount messages also are sent to the email address +# +Messages { + Name = Standard + director = localhost-dir = all, !terminate +} diff --git a/configs/tls/bareos-ca.pem b/configs/tls/bareos-ca.pem new file mode 100644 index 0000000..af7ca8c --- /dev/null +++ b/configs/tls/bareos-ca.pem @@ -0,0 +1,31 @@ +-----BEGIN CERTIFICATE----- +MIIFUTCCAzmgAwIBAgIBATANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDA2MTYy +NjAwWhcNMjYwNDA2MTYyNjAwWjAyMRwwGgYDVQQKDBNCYXJlb3MgR21iSCAmIENv +IEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDu4Gmxg0AC8UfW2EHflJnzpIdqW7K574XjBDjR3PeuplGiMl41zlLn +Lh0/7XzJilrs29hslE15t9Vt6hzijjQEYWjryhP0lkbCqQxcLVJD3df3wxRE2Dn9 +5IKHJqAEgosTBuCTpPpSnEt1BjYufroKJl+KbJejg4vK9XIqUYCVCmyoQyTHVBo0 +XgsFYGIMMlXs+P0rVddgBSGioutYG8+uy0yY5knoK38NuG3uSImeHjnhbp6MkaKh +ytPUMtkjLjdrKTQMetxZTlBNDB9alknpZGDMfMG9SgQr3Kr+huENz87+FO8uB+wE +VABrFWkwnvOZ7VcWEZmMnkxzGdZlZmMbvSEhKXULFVfRnMq6vVvtveilXnIhoCdN +0eqrfXJdST5ZwzMr+Kf+PBKDnjc7u+A0Iff9C+wnIRq+4wJJh8wWy3qh/zYxfSQ4 +eaQKmWRA/57RuWdTwENIGlO+68WIHXFK2JoLBSNesaBwxE756qSInbcqZTHBL7sl +XGd0n8v2rfJFtblZeO7WftT+33oW8+4il9waXvi/ZifZbH/3LkywK0X3kTX8YS68 +wmFdXiCvXCnLoMZwA3LEJLxLl2phDM1IsF55UTmGS0qrJY/ZhzfMQLKTzKItERHK +Dwnbzzjtv+yDTnAPe7N2JziIydnl8ryYERRQOsYxaIlBdX3VVzKtRwIDAQABo3Iw +cDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHtrHfhwAGi1cEXd3wMXpb9QN5 +YDALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMB4GCWCGSAGG+EIBDQQR +Fg94Y2EgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggIBAKg2SX6ABaMCShGZ +4TgQi53X/Xs0qUAOl9PQERyAzi7ji2zjvPfft3wdLm7GhGqlGnmFlYnZskw93vzH +klp9JLuIOK6w9XymE0kGXxD4p08YD+JlvOfCCjAEy0Vamu8TRIL07xh3eims7NLc +GxSVeLNAP44KyCkrBMXzPIGAe5JgnvYVvdL/bXt0pT23+VZhymH0OLBuN351YvNI +eU7EMe6mmzq8fYH4PWdGdja9qul6HuJHCu3Pz2dGUAUGjpWfQZiBH0ENxB4vkWQZ +JPdusxRY60TM/WpaHkHG8KGloyl5NrbM8NQAnPGatXAF9U9zMpIaFUbnHE1zNNy8 +07hi3zXBexo2FmK6DjdEUjFBBXiRHValr8zPkzoN9cagBiJChxSO/lxEQqTOlDTN +ucp6FyY/P3AOJzO8br4ywVR5Su0HsxmBeq2iRLYDLxbPLSPaVDhOmQqKqO/1GC2L +sLwvhWcZK+0GDLx5JRvpN6l1XpefS7j2UFitmWBa4aH8+kwk1psrx+IaIMzuUPhY +zHVi0TzJVHKz34CCTq6IJ7AUkSqLDLTd/78NRlCYChK1gYe5tb+X6oUObP/fStVg +4IJMNd8gSgBgreD/EKOPmFOZKg4EOEI74AriesEZYyAVo6cq6N0BAUW99KVr+wlK +kWKac0RVbyC5wLiMY4xcSPt0moek +-----END CERTIFICATE----- diff --git a/configs/tls/bareos-dir.bareos.org-cert.pem b/configs/tls/bareos-dir.bareos.org-cert.pem new file mode 100644 index 0000000..271d948 --- /dev/null +++ b/configs/tls/bareos-dir.bareos.org-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEyzCCArOgAwIBAgIBBzANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDEzMTk1 +MzAwWhcNMTcwNDEzMTk1MzAwWjAgMR4wHAYDVQQDExViYXJlb3MtZGlyLmJhcmVv +cy5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDHBiVQ6W2Jmbwu +cdEaIi9EMpp5c9ReE9pAgleQuWb3on7o/8LcnTBNsKNm60jUfRsECNmH12tN+KVY +XTgGEr16B5TcJW8UrsaVa6HctN7B1VBpGSt+KL6lV6CMWF4WanT9L46CsdBY/zMs +YSFABrz27U12p/bM69Axu+DowaVl95DN2a06kmE4SIXW8q18en7u7aK8uDNCy/ek +zWwk4XuHUOfwF3M02TwTt3vluAIQYvzaOeEiXLDUWQum96yIs3aYTQ+I+KomYaoY +C9m/PN/v2aHpyG/rywhvChv+Z05AQDdPchdg4Zc1u0nhBxAz7oUU4/Z6P3oVIdNA +ftaLdy7yRK0152YByr1Ft0r87vKzdeSW0Q8YM/cuPmSgaRh+1R0DuOKzVsvM86Wq +KGFmfjyefXjpHHxYSvZP2aQVRRrV5C9+wRkAy6dzfNQMdzwdj8kIXmJY5yw6fXXd +8MsSDSbMzgdFCPohEPULlnsCj05DUAhrIrCwQ2dOLNUL7inHabcNuwjo74K4PYb2 +ynjrq0gpGhHZIEWEx1ZQf9FtMZuAFVGAex38zJAhqPdTJKyR/BpgI5eYzDNS5Lfa +GEwdr+OtOs2q60loPx3/WLymVl6KuRxfBBXgam2yRYPmS0K+3JrNkJkuTvd5p6SD +gvWVEf09HvrM9pm65NSsZblnE6cr7wIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQCc +OXqC2BCz/hKcWxzuMTpqfgggvZfRTw2vjh1Iz5cC1rSdhbfUx0RLItKFZooz4pbr +SDJG2QM46MhG7tOeFbNSfAO7gfEIC/4+Beafm7KQH6JsDcyI2NUPrgqNQgUPrA72 +99sTNWWaTjkvMqqQbQkreVlLuyhXDSZRnolpAlspYrF+IpKt8Q/HfwHszgncpIbx +0yFkeIHb+8lKLKEW7A1DjNrcy7CObvoXbjs1JqGRyUErD9kvFKXwDEvG3IgZI1br +fPAs0bieUSuBBmxYGbx2aOtQyMF8Spc/gPk58ui2VoFyjEtXuwMgrEvvxWkdqSOQ +SWsC3V79U7rMEnclUjpMYT1GKK/DcsHzq2/1B2p7J4dXsDldQ8uiAdbA2viZQK4w +yCO5cRv+ZM4zqRKZbcC3bDxL0QyAKOmdJIa01lh1ui8agP1Nheh3zlRsJEiH/23u +MdHgbIGn6njBxVIpYPLOWxStrqkW4rGdUqaCEocfgfCW8e9BFWZdHuV/938piUtn +nqK5ZYpt21F+oHIHb70PdtpZQCzhEzjiJf+d+C813p7Cf/Mm4Hfv2h2isOizqT7u +XskSPWFsYAif5er9MQiHa3Vfj/Ui36tM6r35uE2rq2LSqSauNwbCLhJsaOE7mA/B +uLpZFW4fdDzTxl7p36aAow8BDgUUCqneLVr0dgr/1g== +-----END CERTIFICATE----- diff --git a/configs/tls/bareos-dir.bareos.org-key.pem b/configs/tls/bareos-dir.bareos.org-key.pem new file mode 100644 index 0000000..330e72c --- /dev/null +++ b/configs/tls/bareos-dir.bareos.org-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/configs/tls/bareos-sd1.bareos.org-cert.pem b/configs/tls/bareos-sd1.bareos.org-cert.pem new file mode 100644 index 0000000..750ab87 --- /dev/null +++ b/configs/tls/bareos-sd1.bareos.org-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEyzCCArOgAwIBAgIBCjANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDEzMTk1 +ODAwWhcNMTcwNDEzMTk1ODAwWjAgMR4wHAYDVQQDExViYXJlb3Mtc2QxLmJhcmVv +cy5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDnM4YPKWnnlbJt +Yt75Y2Sp/xYBmUWQ8xoPilmmZgmrNBtnXD+6Ipq+UIy/wJrl3sEXcZ4tr8PTKUiH +dRz+s6YkAqH26thBnRMFv950xVg0S8iHvfDb2RCjDVM1pHI4mvq36gTKh7aqpgSi +xs8rxKw3AbFq6gCwUgOpyDyHUreR40eQsuFajVq8pHZoTRMoLwMT/8R8kd9u8uvP +l0U49H14S94q+g3NFhGMgTI2FWb5Vacb9HywPdRBmtvCYszU2F8ChC3tC4W09tDI +Nas0JKfJ/USn+pbitEjfC3aFU/xrfBgG4iaET2kLFiU5XxVTaJRTCSpttPCrD7zX +watSf+U99AEMCfXupbw2gpEGrMkseihyUaX7sp87MOEIhNhITPq4rvdl1yUzvAij +BEijKzBdDR/H/x6TEfllPfy6VKNEGPfMjLGoZOUoOFXdyl/04HbiNRhKopWCc8Pw +DIu1QmrPfH1KzN7CAsKtML7H8h4s9QRfQSRA0WgTiJfcSmgAA/Tc2hJPY+p70irA +IR7JnKC1br5hB4jnOO4PSprNC68k4jTWzDYC65qQrwi73d2dYYUov9fwl7QRUtb6 +Z864yQArxyBosm9DK9ynedR95S3XblX43GJObOaHvEBoQLMuZgGVT2vUh+KIYXgJ +1Zsv4TFDmcqZElTVpO/gRHO5SBLOAQIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQBV +Hz34z9uPb3gt3z8L5QOtwObIJ6KLXiPdnnpii5T2Pr2LOHC1ZBaCImAB7qJZGWOl +PGT8jtwpAkbExHT2PsHsWLQwsIh8m/DpwEKD8YxAOK/cdzCxj8j5WveSUHBV7ZmO +BIsdJfzNEc/mPTaWzhPLWWfdlE8OUVBMl22NFRSUjUh6ucOWWCxB2Iq4NnUUsvMe +QY3+wUjXmHH0j/T74+r6mcGdIfK8rhNwMnz2kUS3ovLAl8YYyGDi28wILuwPOlz5 +Z3A+8dLM2GSdY4P9/V0HDBQ9Q+eDa7TPhbmG3pgrJ1A5Xgw0y/MTYmnNAMxKKOJ6 +DR0Fm1G9EE1Y0weWCglcKgDC8wgsnoan3y71VFHcklI8A38jCOJdq4pFMMP04bc9 +RaXqtOTKLvqSF29C46d3lauUZxN5+dV04VQX6oKbZcY36aVLU/czANHyTTA1PXr8 +ABVZW3/MnppYWz1kEwAEX6o4UqJygp1k7pxM/ZKMFFxhLQqhU7cRoAWKTP3LQOFd +JgS8Bgea1lPODo0m08eS0CcuIENJuP/XLMrRZYKWiAUQaHHXxLmDLeBtcpHefARB +mPK5LwZ5Cu4LXpBLBx21JH+6m+GtEGeFIHlAaovcLt3LaDAIfHVc/PYGKB2IOmEV +QuGkqRcHVrVKS7CAoZG+shB9O5BW3XoDFkAX4eF1/Q== +-----END CERTIFICATE----- diff --git a/configs/tls/bareos-sd1.bareos.org-key.pem b/configs/tls/bareos-sd1.bareos.org-key.pem new file mode 100644 index 0000000..15dc99c --- /dev/null +++ b/configs/tls/bareos-sd1.bareos.org-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/configs/tls/bareos-sd2.bareos.org-cert.pem b/configs/tls/bareos-sd2.bareos.org-cert.pem new file mode 100644 index 0000000..91d0cb9 --- /dev/null +++ b/configs/tls/bareos-sd2.bareos.org-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEyzCCArOgAwIBAgIBDDANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDEzMjA0 +MTAwWhcNMTcwNDEzMjA0MTAwWjAgMR4wHAYDVQQDExViYXJlb3Mtc2QyLmJhcmVv +cy5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEB66pHGyfrH3L +BgWpelMfHrS+a5hKelA4UV8YmX7oSG6UwgxUOTU18xT8HhurECrQhoceZUQ+9ngg +fJ59VKx/klAOchZM7ZVmd8CGMALotQ/u4ITM5ySs1tX3IqRt8rq61USursivimr2 +k/hVkD49r0WUPV7N54IM1vY/SbtuPQCc3odS9NUBOsP6P5jY0YYOfs6Ve2bt/i5Z +j/RteU3URRyxtg+Up3RN7GtstWI5ULe0LLLl93CTkCbV+FhDBPKhUvupdxIk1ZJM +FjkWxekZe/+84oPt/0k5mskPyRnYmVpZACNcyaqBZvn5wfsX3Hxxf4u/uMGY9/41 +BWGctvCPe9ccm8vjHiz6FY9Vcae96J95uK09xFyE11cvRxl6WrzOIz9uU+TWuo/+ +IQXg0VF1KpWomEMKWMnf466XyUlKokYEr5i7NgiVXovd81Fqj5Yog7U6pJO/dNS3 +kR9gWeaXOeWiphxs9bmrBWvV/+l+L4grCOTQvMQekZAghr1rfODodj2DOC0/LQxf +UPjAEWBmQmKkq+OEsipVQkQAHjcgWWJtr5HB72rHlOoTJ14bIo4vI4CKnDwypLr+ +icSHIX2Ji31JcJmXBT8AhisL616k3S+knYZzZgCQfhVZUFzV0wy6hYLTbE8iX5// +M89LNYrUTu27keomF9suEEiNgEWv6wIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQDj +v4ZZB/O3U+n7UvUaM82GGo1KWL94CKGv1CRZzHGffgKII/lmJVbtKy/po+4UNWLu +mAM+pERaIuLrIY5gZ9mRlI0rUsQpza34PYFojVGRRZGBsJypNuoyOEC+ko0zYl3x +OFHJsEexqSSojf0ACPO7KJSMneiaJBpctHTrHZ4q+Rw917NS+FPzmxWDOyybvQGE +frracTuDNLaal2iRw3KJJFnPqpNgJz+yk4oGv2tjNAyq1JG4ZoG9+a6QH5o72XvY +4+A2NxTnN6ubTcUQdOcGbc0CEZ4gMv1kNwzgmY8iRmZVugCkH084nYftIpDEhNzv +kCuTux9AAsllevFq6M8Oxs/koCUNjQIzGV7YVsbP10qI6x3Akmu1fgXbzSnm88Wc +CvgI/rCSXyGW+4RIzD9rKQbfH0s5CpQRfD5KtAEppMe3GH5KYlDC7/FSjt8N2nwJ +rx4IUdyK5P91sxTa+JKyjjmu/8J0SmhbFretrsE8y/0vR6U4s7trvxOVkltsj3V6 +M1BWUcdWZfznGrNWnIRFPVtqwkJj3lNhq2CGILzLTY5DGg27vsqaVz2wFQN352H/ +X8Om9UhTLdDZLwNVcubbMHVytMXshCV/DHDhKzXrCZ6s8HbvzeileKY0ddlol0kH +wbQ45cefk5xpYF5Mh3M+hatdZAKStr8eUtaY39bfMw== +-----END CERTIFICATE----- diff --git a/configs/tls/bareos-sd2.bareos.org-key.pem b/configs/tls/bareos-sd2.bareos.org-key.pem new file mode 100644 index 0000000..a86012b --- /dev/null +++ b/configs/tls/bareos-sd2.bareos.org-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/configs/tls/client1.bareos.org-cert.pem b/configs/tls/client1.bareos.org-cert.pem new file mode 100644 index 0000000..380f84e --- /dev/null +++ b/configs/tls/client1.bareos.org-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEyDCCArCgAwIBAgIBCTANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDEzMTk1 +NjAwWhcNMTcwNDEzMTk1NjAwWjAdMRswGQYDVQQDExJjbGllbnQxLmJhcmVvcy5v +cmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQD5X04UtpRkgzy0otmf +YK8rhpcQ/iwAdBQFi4H4eluBkSZlqOSIFQbuFozT/AkENYznYo+Rf+PrdRNsQOPj +mltGTGezH3Bx2fpfO5b4Lz5Dbf8HprdZ8cqGBe5/7qTGRc3rLzeWsmaiAaR6wMyp +xhzbxN6GzC0UyQNvatbcuCSKbIGndXjJ0lFE3jwTpnYdSawEUu0pmYTtspicJDxW +A0xa93S/QfV7P9TeQAfikS+AyHJ5sLFCCCyGzrQWARSVYtMkHSZxHUgQg8FtSu3Y +iN3lfP+fuT7EpVQZnBkxwmZ8muZ7Cy3MFN1wikUz+2uWJj7jXX3LMTXao/GjFI2P +HPRdUpitPsty+4acZA2tuC0NmuN0kNm9GYdzvb5wJrIAfGlm33mgX4Xtj14ExBzE +gdxmieLpt97IWUM+Rlv6YdJ1WxxfBqEJWhG5Mv6QrUnJzr7zuNafYgJOemC7jCqK +l4SfJs2keJ1uZPbR9QD4t7MR2PIU3L1tN01ZtnOZDyR+hJW7O0CVNCtGVvsgDtai +0E59FkkXvwH4N+3PvFVlmBFyitCKzfQEqJL3rJWTuxh68fgvV4yX0noCgja3YcSw +d6qCmo0pHRXsI4mxmd+o+7HpQWzV9iLcjs9smUe37eRs3uPf8Az78IR0Qmaq1ja2 +4CE1o/6VBvhutQF6Uf6B6JE6cwIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQB5WNBK +ER7ZpbSOD8ndAbLJsGEyuoMuAtqiwpervS16LyCUr/J67lIstXfuFF//nBtA7wei +jOSSzxx/ECqBw+Y7O4fzfVppjN6m/pYb+0Lf8hnoZ1nF3oiq+0Uk9+Ts6mbao2sj +HrciMqQgQ8veUa701bjqVoFQqnSW/5fW28rxdL9vDhsPh8HK7leLOCeuHdyB98fL +gSjuW//omtpEx3nND1TdxkCswsIB/UIeBWEMUpAlzMFDION899u7vuFePoRSX0oP +k7wUITbMbHzxNhmsFHEXGhcRGlPfSDXvKfdHdMEylpd1XfL0nURjedU0ZgguTzsA +UnQbxfecvpQHh/8RZ6aN2elK2qV9K87zCJRj9cg3dwCPdq6MaL00ABa9CdtW12OY +dqinHsGVjKKYSLwNs199WphuPYpJD+Wba2FJK5YAqMBZGLVca88A7tbksovHNJMn +dswlCQcmg+TwZl8mTtZPByXznwAa5BG3ZUcnHCzeHTBNbSbth4YxdwqHPBZko7aE +cDfLU2Im07DlpItgBO0S+0ff+5/0icYMY6ugIOUX0Ex2YxURv/uLJPyUgEJyzXy1 +tzephqlmIFDz5kNdego20F7yuPY+2yw33lMyxYlM1vdAKWaj0+DB4BSolvZs8oiV +TEWGgK3TGuaqPHl3E8w80oDN3AK7jDttyqTGrQ== +-----END CERTIFICATE----- diff --git a/configs/tls/client1.bareos.org-key.pem b/configs/tls/client1.bareos.org-key.pem new file mode 100644 index 0000000..38916d9 --- /dev/null +++ b/configs/tls/client1.bareos.org-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/configs/tls/console.bareos.org-cert.pem b/configs/tls/console.bareos.org-cert.pem new file mode 100644 index 0000000..1130095 --- /dev/null +++ b/configs/tls/console.bareos.org-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEyDCCArCgAwIBAgIBCzANBgkqhkiG9w0BAQUFADAyMRwwGgYDVQQKDBNCYXJl +b3MgR21iSCAmIENvIEtHMRIwEAYDVQQDEwliYXJlb3MtY2EwHhcNMTYwNDEzMjAw +NjAwWhcNMTcwNDEzMjAwNjAwWjAdMRswGQYDVQQDExJjb25zb2xlLmJhcmVvcy5v +cmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCiHNuaW3dH3snGYXIr +8GwgbpzPdh5rZ5kvjdrKZFmdUOesgUuuEuLmQBCkxuZXWps/yJOXjpA+jO4okPa7 +iU17PdbRBOQL2KAFDFioGiaCKhRJ5Kbso3fnPXvV2tccGMgbBLHrLwD5CtWzuXaF +ujozIFYgXEJUWNnSQ7wiwL/FbQSjfR+LjnhaMrow1dL8Lh+g5iZAxBa2nlbSYIgF +jhgcFUh97P/bJD/+2mRqlsd9nz6NFDyis53/WdNcTjZNgtovt0bUalvR6DjbwIUq +6KSy/xJ/NKiVS5X75nskEL2pCudREv9w0rRfBIFwcGbBZT0OtKzKTRoAbeh9ipc9 +NARMIqoHTPa7Uq1iIbBiFTtQYj6ix4sd26rPJKL+eeAEkrqOG51aL+cM/CMVGzqw +zB+X0IsbJKGoezLaKJIUnwv5vIaNpRNdKm8b6Zf4/jy3YFfC5MIEShXHuI4D+6Zg +9O8lD6UzMwYV0ugsm1Y72yXreO8EgcFNFGVXMXg78ocyPuLoPfuCSuRkL+kCjWSW +lDGGVIfPIv1uKMC+rFNvcrG2xG+nEOCWp0nu3bmLhIKrA9PnHuVMRs80YhbyTPJb +xm0mCXBTeCO416PbUHTM8q8nuAIev3jxoeWSTrXQK2bVAAXNZtEdsUcksYIoWi8o +dqXsIi2xisT0tGSp0yr14Q53MwIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQCYcfeJ +zMWltBfZO1GiUB/O9XbkuFyY+ONuA6W2uIb426frNGmvcMpiOcEumL3pZgNRy7/r +jRq7bwvGLn3PnuaGd/bjuKlTgy8/KCnsN7Du5B5TdV9TC23IAXddGqRRV5/9IRsp +6llh5o2GDWFKwB/LCNoccy6MxJijTMzoJ747DDF3YXS713IXpsqcFQgIGwgyhHps +nS1B+wxGKHfazQwOQmWd9E8fd3Bykt46GUzBOdS6bLiFiasy94I8A4/O0DXSg++b +5jXzNxKbyfWBSnfbi3mh6VnHQBXHEgwLPaP9KqEgZjXRtIgUbUUvKDSBZI9JLMum +MAI8hr10v2qf9LjCM1qPJS1UMh4mOkM5Tk2P0zKVIvbpMh1kyhXW4SPPmiiR0j+B +WviPrFCPsJMZYaIm3URBSXnKM4Ga3/IUISqKqCX9vr++eXenB9/Q90WLeyF+cqy2 +GBkJQFjLdXIo+1qEqPWO1qOTgceGj3iA+3jMQXTU3QUfJ6vchCJR8ps5exPohucT +gMP6o76y5c00pOGk5bv6wo1oluFEANUWGcdg5Xl3NQ4WuBOMDlNvXJuBthkOEs8G +YTLwogPtQaUZAjNfYnGYngvLUmUaAPoHpJkhe12Fm2gVekjTwTplxeDxhjkjsK7x ++VGDmuRcpVZOlDX4upedO6J2adkDIDSxxVlf2w== +-----END CERTIFICATE----- diff --git a/configs/tls/console.bareos.org-key.pem b/configs/tls/console.bareos.org-key.pem new file mode 100644 index 0000000..e301968 --- /dev/null +++ b/configs/tls/console.bareos.org-key.pem @@ -0,0 +1,51 @@ +-----BEGIN RSA PRIVATE KEY----- +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 +-----END RSA PRIVATE KEY----- diff --git a/tests/backup-bareos-client-initiated-connection-test b/tests/backup-bareos-client-initiated-connection-test index d1b2bca..7ce9601 100755 --- a/tests/backup-bareos-client-initiated-connection-test +++ b/tests/backup-bareos-client-initiated-connection-test @@ -20,13 +20,13 @@ cp $scripts/bareos-dir.conf $tmp/1 sed -f ${outf} $tmp/1 >$scripts/bareos-dir.conf dircfg=$conf/bareos-dir.conf -$bperl -e "add_attribute('$dircfg', 'Initiate Connection To Client', 'yes', 'Client')" -$bperl -e "add_attribute('$dircfg', 'Allow Connection From Client', 'no', 'Client')" +$bperl -e "add_attribute('$dircfg', 'Connection From Director To Client', 'yes', 'Client')" +$bperl -e "add_attribute('$dircfg', 'Connection From Client To Director', 'no', 'Client')" fdcfg=$conf/bareos-fd.conf $bperl -e "add_attribute('$fdcfg', 'Address', 'localhost', 'Director')" -$bperl -e "add_attribute('$fdcfg', 'Initiate Connection To Director', 'no', 'Director')" -$bperl -e "add_attribute('$fdcfg', 'Allow Connection From Director', 'yes', 'Director')" +$bperl -e "add_attribute('$fdcfg', 'Connection From Client To Director', 'no', 'Director')" +$bperl -e "add_attribute('$fdcfg', 'Connection From Director To Client', 'yes', 'Director')" change_jobname BackupClient1 $JobName start_test diff --git a/tests/tls-client-initiated-connection-backup-test b/tests/tls-client-initiated-connection-backup-test new file mode 100755 index 0000000..d4fbccc --- /dev/null +++ b/tests/tls-client-initiated-connection-backup-test @@ -0,0 +1,52 @@ +#!/bin/sh +# +# Run a simple backup of the Bareos build directory with TLS +# communications code enabled then restore it. +# +TestName="tls-client-initiated-connection-backup-test" +JobName=tls +. scripts/functions + +scripts/cleanup +#scripts/copy-tls-confs + +/bin/cp -f configs/tls-client-initiated-connection-backup-test/*.conf bin/ +/bin/cp -f scripts/test-console.conf bin/bconsole.conf +/bin/cp -f configs/tls/*.pem bin/ + +echo "${cwd}/build" >${cwd}/tmp/file-list + +change_jobname CompressedTest $JobName +start_test + +cat <tmp/bconcmds +messages +@$out tmp/log1.out +@#status all +@#status all +messages +label storage=File volume=TestVolume001 pool=Default +run job=$JobName storage=File yes +wait +messages +@# +@# now do a restore +@# +@$out tmp/log2.out +restore where=${cwd}/tmp/bareos-restores select storage=File +unmark * +mark * +done +yes +wait +messages +quit +END_OF_DATA + +run_bareos +check_for_zombie_jobs storage=File +stop_bareos + +check_two_logs +check_restore_diff +end_test