Commit Graph
209 Commits
Author SHA1 Message Date
Martin Regen d850f64f81 Support .netstandard2.0 (#237)
* add missing ref for build in VSO hosted VS 2017 build

* project to just build Dlls

* target multiple frameworks

* switch to net46/netstandard1.3

* fix projects to allow for netcoreapp 2.0 build

* fix networking for .Net Core 2.0:
SendAsync and ReceiveAsync now frequently return synchronously even if successful. These cases had not been properly handled yet, previous versions never hit these codepaths.

* fix travis build / nugets

* change travis build target

* fix Kestrel https option for netstandard 2.0
tested with Ua Expert against standard and ref server

* Handle special case correctly, when zero bytes are received its ok, or BadTimeout will occur

* simplify connect, reduce DiscoverEndpoint calls
2017-09-15 09:37:32 +02:00
Martin Regen 26881aab7a Client discovery and cert check improvements (#213)
Client discovery and cert check improvements
2017-08-01 17:04:35 +02:00
Erich Barnstedt 61e7d0d01d Removing unneeded files. 2017-07-04 16:05:45 +02:00
Erich Barnstedt aaa53367f4 Merge pull request #185 from mregen/ctt_fixes_2017
CTT 1.3 certification updates
2017-07-04 11:12:57 +02:00
Martin Regen d4e38a84ae fix AppVeyor build (#18)
* update UWP APP certs

* fix UWP release build

* fix solution path

* unify the nuget package location for all projects

* fix some package refs

* new restore test

* remove comiop project from appveyor build
2017-07-03 20:31:30 +02:00
Erich Barnstedt 4179e06651 Merge branch 'master' into develop_erichb 2017-07-03 16:44:24 +02:00
Erich Barnstedt cfd82bd704 Fixed HTTPS for .NetCore and disabled it for .Net due to an issue with LibUV (see https://github.com/aspnet/Hosting/issues/1115) 2017-07-03 16:42:16 +02:00
Martin Regen 80ef672487 delete outdated certs 2017-07-03 11:46:59 +02:00
Martin Regen 38296b2b5b merge conflicts with master 2017-07-03 09:53:16 +02:00
Erich Barnstedt 551489c71d Merge pull request #184 from OPCFoundation/develop_erichb
Upgrade other projects to VS2017 and .NetCore1.1
2017-06-30 07:55:15 -07:00
Martin Regen c3fc02b533 second pass on security user 007 2017-06-30 12:23:59 +02:00
Erich Barnstedt 9bad4a301a Upgrade other solutions and fix travis issues. 2017-06-29 07:51:04 -07:00
Martin Regen 73ac861c89 Merge pull request #17 from OPCFoundation/master
Merge with Master
2017-06-29 09:29:54 +02:00
Erich Barnstedt aa06912d24 Merge pull request #170 from OPCFoundation/develop_erichb
Porject file upgrade, remove telemetry webapp & cert factory changes for GDS
2017-06-28 14:16:43 -07:00
Erich Barnstedt a9e45c86df Fixed platform target. 2017-06-28 13:59:19 -07:00
Erich Barnstedt 716f971630 Workaround for bug https://github.com/NuGet/Home/issues/4488. 2017-06-28 13:16:05 -07:00
Martin Regen 3f21d1a0ab merge 2017 changes 2017-06-26 17:22:26 +02:00
Martin Regen ae0159c24d schema 2017-06-26 17:21:33 +02:00
Erich Barnstedt deb3f120ca Small cleanup of cert factory I/F, removing implicit default parameters. 2017-06-23 15:52:41 +02:00
Martin Regen 56bf36b1de cleanup, CTT recommends either L or DC in distinguished name 2017-06-22 16:38:40 +02:00
Marc Schier 55fee0497d Ensure console server registers and unregisters with LDS (#173) 2017-06-20 08:50:54 +02:00
Erich Barnstedt cc2e5873c1 Remove an unsued method that is causing a FileInfo class compatibility issue between .Net and .NetStandard. 2017-06-13 16:55:22 +02:00
Erich Barnstedt e6f0ca9420 Upgrade to VS2017/.Net1.1 2017-06-09 17:50:23 +02:00
Erich Barnstedt 1b4c425331 Removed prototyping samples. 2017-05-19 17:11:53 +02:00
Erich Barnstedt b9c6ad3697 Cleanup QueryServers implementation. 2017-05-19 16:05:47 +02:00
Erich Barnstedt b167c2a0e6 Bug fixing. 2017-05-19 09:51:25 +02:00
Erich Barnstedt 2dda6e863d 1. Remove push server as it is not implemented in any reference server.
2. CSR part 2 (now complete).
2017-05-19 01:29:23 +02:00
Erich Barnstedt adf7b2a0e1 Enable push server in GDS client. 2017-05-18 22:46:42 +02:00
Erich Barnstedt b00343a660 CSR implementation using BouncyCastle. 2017-05-18 17:00:14 +02:00
Erich Barnstedt 4ecb8d05eb Remove unneccessary usings. 2017-05-17 09:42:00 +02:00
Erich Barnstedt 19a8e3e63f Merge from erichb_develop. 2017-05-17 09:17:10 +02:00
Erich Barnstedt 424fc28a60 Remove one more sample app from prototyping branch. 2017-05-16 09:51:12 +02:00
Erich Barnstedt 1daa6a09f0 Remove prototype samples. 2017-05-16 09:48:36 +02:00
Erich Barnstedt 1365b58a9c Merge branch 'prototyping' 2017-05-16 09:46:15 +02:00
Erich Barnstedt 63653210fa More cleanup of source files. 2017-05-15 12:59:04 +02:00
Erich Barnstedt 2db73e496b More cleanup of files. 2017-05-14 22:57:21 +02:00
Erich Barnstedt 3c95765f7b Cleanup GDS source files so they are in the porject they are actually used in. 2017-05-14 22:40:57 +02:00
Erich Barnstedt 928c2a1083 Implemented signing a cert with the private key of the CA's root. 2017-05-11 23:01:08 +02:00
Erich Barnstedt d968285363 Remove dead code and external CertificateGenerator-based code from the CA. 2017-05-09 16:47:39 +02:00
Erich Barnstedt 3da522efe2 No longer need to run GDS as admin. 2017-05-09 11:39:59 +02:00
Erich Barnstedt b804a114e1 Remove OAuth2 for now (this is work in progress) and auto-accepting untrusted certs. 2017-05-09 11:35:51 +02:00
Erich Barnstedt b775e2c721 Fixup other projects. 2017-05-08 14:04:46 +02:00
Erich Barnstedt 372cb230e2 Removed unused controls and removed certified logo from client and server as agreed with OPCF. 2017-05-08 13:25:46 +02:00
Erich Barnstedt ef8fe340b6 1. Removed SecurityLevel from server config, it is now automatically calculated for each endpoint description.
2. Fixed spelling/grammar in a few places.
2017-05-08 12:29:57 +02:00
Erich Barnstedt 044f91034f Remove obsolete class. 2017-05-07 20:40:24 +02:00
Erich Barnstedt 45afb7e9ec Merge branch 'master' 2017-05-07 20:10:58 +02:00
Erich Barnstedt 57d1a79355 Fix icon and remove the need to run GDS client as admin. 2017-05-07 00:28:37 +02:00
Erich Barnstedt 6be44c7aec Got GDS compiling and running again. 2017-05-07 00:17:59 +02:00
Erich Barnstedt 53dee9ccd9 Merge branch 'master' 2017-05-06 21:48:56 +02:00
Martin Regen fd5c9369fc Update all subject names 2017-04-27 17:49:43 +02:00