From 9d381d0bee45757e379d405c93a6bd379d844c7a Mon Sep 17 00:00:00 2001 From: Klaus Fischer <klaus.fischer@eloware.com> Date: Wed, 8 Jun 2022 13:10:13 +0200 Subject: [PATCH] Added self singed certificates, no security issue --- SenderTest/Certificates/certificate.cer | 24 ++++++++++++++++++ SenderTest/Certificates/certificate.pfx | Bin 0 -> 3975 bytes ...rEncryptionWithImportedCertificateTest.cs} | 7 +++-- 3 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 SenderTest/Certificates/certificate.cer create mode 100644 SenderTest/Certificates/certificate.pfx rename SenderTest/{SenderEncryptionWithImportedCertificateTest.cs => SubscriberEncryptionWithImportedCertificateTest.cs} (87%) diff --git a/SenderTest/Certificates/certificate.cer b/SenderTest/Certificates/certificate.cer new file mode 100644 index 00000000..73f0387e --- /dev/null +++ b/SenderTest/Certificates/certificate.cer @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIEyjCCArKgAwIBAgIIMIw7HOs7698wDQYJKoZIhvcNAQELBQAwJTEWMBQGA1UEAxMNZml0Y29u +bmVjdC5kZTELMAkGA1UEBhMCREUwHhcNMjIwNjA4MTEwNzQ3WhcNMjcwNjA4MTEwNzUyWjAlMRYw +FAYDVQQDEw1maXRjb25uZWN0LmRlMQswCQYDVQQGEwJERTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJxxbIieIEY9Vvql4R6ED5HqtGMjoJZ2xiwF5Zv/DuLseAZEUR7QuBvPG8CLcYOE +JArXcAS5smLfG2LiNerMgDnrLGvBl3qrYOEq0kRIqGkSr5JM2V/bk2UgMToOJGQDBMh6IbU707Xp +u1gHe2wuNxbJE4kALZV8zJX9fE2bc87o3URsw4yv3EnCpR3TskPI2uazNxKWVWjgpZ5yB6PQMbG0 +R7e0qGdEeIo5PpaxdkzbJUN4LwnEdZCKbXt3bMqr7wUJ4lXrqCUhO1Y57iR5YoNBTkKgJHV9fbcy +EHs6IZAhxQCCyuczby5UDS4VzXvnqpxxnvI/rv12nc2WPPctvmA3AyHOH7hTugg7UZ75UKFFHqfU +TeY6lWkifUpTpWVZ3Krm0+3Ja/VZzufPSybifTR9v5JMxQdwaqp9E53Cqh1csqciLVazDOjU6Lhn +fjLr4GwSri1FveXDqpq/jJhkTbuDL1fAEs+eDauD3vNxb0Bverpb5/7rOcAKTH0GEzZhSHV23fyP +DpKmpi5h0py42SdbBAZat8C1StMQ7m3UxuDdoMg+zRS5d12d6s0ZFf2xwFCjDVNVN6y7BkSGuA2l +2/I5ojXhK/Wm+DAcKT/osZznyNq4OlHL2ck6LOSSgFCJFrdkpku++gROx2xjUIFQjryUkcPZ6y0l +PLXAHJUEGO97AgMBAAEwDQYJKoZIhvcNAQELBQADggIBADXJ6LP4HdnUiFCgQR8PoY+fR8XCnYx8 +FdVB9v9xdsBhE1/B1c8z6kUInQdq2NfsRjyfgA1wIdPElP+b1bu/TKS/GpWrsPHUXDRv67qT13cB +rw8I6rHTDdnF00pEU4mabI32EqGnEAwu8DGlKnDbnh/dY7IQjYK40/ZutcqzybzvBiNFoYu7rKXg +7CThPwc92fnPfFcDJJMU9YlA5C6MaLSxDj0e3z1rl+ew9pab8gclnbzgxGOqFMNPhNRHx0SvFrCF +dPzva9mYDATHgR66hJAo/hov8qJnz6/7xkQgFPy4jHwBk2ubM2SN8+UEyklm7u3v8X6mpvdE7/gC +qWJYJjcpzz7QEBmvJ9yYIALNo8E9UyZNfYgE/hEyBpEccNk7z6y/yHNThcojwbfmYjztl5Ed4uHY +i1ycf5LYcSAxtzD6V5CuIVzmPNkSgB1m8Wu/+5Sy2/uQGIKNK/X6E9f1GjTDBv5KzxOoongc4yri +VinYgmrpoF6Uh6G423IGT6/+SpyQa5oegpSbKKDcSAQKK/fCJQbck03WTbpgKDhc0KDLB2C07yiI +RNgSDRO+eg8BTFjxE3uPVwY8AP+QxK2+Xn5ozuT7aedeS41MQYeeatd6StNy809DvIMb44ZUA6JU +/n8Ok8eHWVY+aShfomcLyH7+EeL9e2LTSp0geUdmsnNI +-----END CERTIFICATE----- \ No newline at end of file diff --git a/SenderTest/Certificates/certificate.pfx b/SenderTest/Certificates/certificate.pfx new file mode 100644 index 0000000000000000000000000000000000000000..ec4092f2c68e0c8865fe9333be770dd09fb5c6f9 GIT binary patch literal 3975 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 TH_G`(NjOTFcco?fpU3(iVzX63 literal 0 HcmV?d00001 diff --git a/SenderTest/SenderEncryptionWithImportedCertificateTest.cs b/SenderTest/SubscriberEncryptionWithImportedCertificateTest.cs similarity index 87% rename from SenderTest/SenderEncryptionWithImportedCertificateTest.cs rename to SenderTest/SubscriberEncryptionWithImportedCertificateTest.cs index 16507d1f..d815ec9f 100644 --- a/SenderTest/SenderEncryptionWithImportedCertificateTest.cs +++ b/SenderTest/SubscriberEncryptionWithImportedCertificateTest.cs @@ -6,24 +6,23 @@ using NUnit.Framework; namespace SenderTest; public class SenderEncryptionWithImportedCertificateTest { - private Sender _sender = null!; + private Subscriber _subscriber = null!; private ILogger _logger = null!; [OneTimeSetUp] public void OneTimeSetUp() { // Import certificate - } [SetUp] public void SetUp() { // Create a new Sender - var fileName = "certificate.pfx"; + var fileName = "../../../certificate.pfx"; var cert = new X509Certificate2(fileName); _logger = LoggerFactory.Create(cfg => cfg.AddConsole()) .CreateLogger<SenderEncryptionWithSelfSignedCertificateTest>(); - _sender = new Sender(_logger, + _subscriber = new Subscriber(_logger, FitConnectEndpoints.Create(FitConnectEndpoints.EndpointType.Development), cert); } -- GitLab