Martin Regen
d2566c60bd
X509store mac fix and travis improvements ( #264 )
...
* X509store mac os (#31 )
* Fix problem when X509Store CurrentUser\\UA_MachineDefault cannot be created on macOS with .NetStandard2.0
Fix: Use CurrentUser\My instead for all machine certs to make console apps portable.
* prep console sample apps for smoke test
* update travis image
* run sample server and client as smoke test
* ignore travis osx build failure until travis is fixed
2017-10-12 11:16:09 +02:00
Martin Regen
f63f7e7e21
CR feedback
2017-10-05 23:09:24 +02:00
Martin Regen
41e33f6c5d
remove dependency on Cannoli Services
...
dialog improvements
2017-10-02 17:57:13 +02:00
Martin Regen
28744c7e8a
remove History Client
2017-09-26 18:59:40 +02:00
Martin Regen
8658f5b655
Merge branch 'gds_server2' of https://github.com/mregen/UA-.NetStandardLibrary into gds_server2
2017-09-21 11:12:09 +02:00
Martin Regen
8917e1160f
Merge updates from master
2017-09-21 11:11:46 +02:00
Martin Regen
bbe8e72d3a
fix case when there is no pfx and der cert yet
2017-09-19 07:27:49 +02:00
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
0eedd12993
GDS client fixes
2017-09-14 14:39:01 +02:00
Martin Regen
b54d369432
implicit definition of CertificateGroup causes 'false' return of TryGetValue, even if value exists
2017-09-04 08:09:58 +02:00
Martin Regen
519c46d758
-disable server push
...
-handle 'own' cert store + subject to create cert
-handle seperate cert (der+pem) + (pfx+pem) combination to sign cert
2017-08-29 13:31:38 +02:00
Martin Regen
644d65d488
Merge .NetStandard 2.0 support
2017-08-24 21:11:07 +02:00
Martin Regen
49a151bbb8
-#ifdef HTTPS support
...
-add ability to load RegisteredApplication
-clean up
2017-08-24 21:04:11 +02:00
Martin Regen
6749bad0ac
fix projects to allow for netcoreapp 2.0 build
2017-08-24 18:12:42 +02:00
Martin Regen
4f8b522b57
tested and fixed the two cases:
...
i) register the gds server with itself, create a CA signed cert. The app cert is in directory.
ii) register the gds client with gds, create a CA signed cert. The app cert is in x509 store.
using the UA-.NetStandard config xml.
2017-08-23 16:53:22 +02:00
Martin Regen
58ee9df168
add a combo box to select cert group
2017-08-22 20:27:44 +02:00
Martin Regen
f560014b58
add gds status to status bar
2017-08-22 09:59:03 +02:00
Martin Regen
359e95fbe5
clean up warnings, errors. namespaces and unnecssary dependencies
2017-08-22 00:02:16 +02:00
Martin Regen
006b658b4f
fix warnings / recommendations
2017-08-21 12:42:50 +02:00
Martin Regen
dab5ce64d9
fix (c)
2017-08-21 12:20:07 +02:00
Martin Regen
f55f614315
remove unused references
2017-08-20 10:01:04 +02:00
Martin Regen
23ba965fa5
use , in subjectname stringbuilder
2017-08-19 17:59:36 +02:00
Martin Regen
b0046b2fc7
pem support for private key
2017-08-18 16:42:23 +02:00
Martin Regen
db8c055744
finish refactoring
2017-08-18 15:49:32 +02:00
Martin Regen
d7de694f41
fix typo
2017-08-18 15:48:16 +02:00
Martin Regen
3cd5c0e05b
add ExceptionDlg to client controls
2017-08-18 15:44:55 +02:00
Martin Regen
15b48cbe77
add copyrights
2017-08-18 13:39:10 +02:00
Martin Regen
314c9c2c6a
refactor GDS project to follow the structure of UA.Net codebase. Seperate ClientControls to seperate Dll.
2017-08-18 13:29:08 +02:00
Martin Regen
38fb6ecc60
fix connection string
2017-08-18 11:47:03 +02:00
Martin Regen
dbaa93721c
fix build
2017-08-17 18:49:03 +02:00
Martin Regen
d844c9ad03
Merge branch 'gds_server2' of https://github.com/mregen/UA-.NETStandardLibrary into gds_server2
2017-08-17 18:36:19 +02:00
Martin Regen
52a280e77e
client side fixes
2017-08-17 18:36:12 +02:00
Martin Regen
d298df9108
add user token, shutdown delay from ref server
2017-08-17 18:34:15 +02:00
Martin Regen
ec159b1e63
update config, add more security profiles (only sign and encrypt)
2017-08-17 14:31:56 +02:00
Martin Regen
649a56c077
Merge branch 'gds_server2' of https://github.com/mregen/UA-.NetStandardLibrary into gds_server2
2017-08-16 12:40:26 +02:00
Martin Regen
e9b36f5326
add more logging
2017-08-16 12:39:59 +02:00
Martin Regen
bb07409705
Merge branch 'gds_server2' of https://github.com/mregen/UA-.NetStandardLibrary into gds_server2
2017-08-16 09:18:00 +02:00
Martin Regen
c80b2bf90d
use null password as placeholder
2017-08-16 09:17:53 +02:00
Martin Regen
bb93d57a06
update copyrights
2017-08-16 09:02:06 +02:00
Martin Regen
36d6ea3862
Auto create the sql gdsdb if it doesn't exist, fix the build due to the missing gdsdb.mdf/ldf
2017-08-11 13:51:54 +02:00
Martin Regen
0dce164b6c
Improvements to GDS server ( #224 )
...
* project fix
* resolve a circular dependency with opc.ua.sample
* fix dependency on HeaderBranding
* Stack updates for GDS server, to handle app cert signing and crl creation for CA
* GDS server / client fixes.
Supports signing of certs, app registration/unregistration, cert revocation
Build fails until sql db files are manually created
2017-08-10 10:45:31 +02:00
Martin Regen
85754fc178
Merge pull request #222 from OPCFoundation/master
...
Sync prototyping with master
2017-08-09 12:30:29 +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
016eb68c31
Remove unneeded files from GDS. and fix package reference to EntityFramework.
2017-07-21 19:53:23 +02:00
Erich Barnstedt
482bfba124
Fix some comments
2017-07-17 09:33:56 +02:00
Erich Barnstedt
3584eb1421
Fix some references and resources.
2017-07-17 09:31:17 +02:00
Erich Barnstedt
2046eadb31
Remove serialization of RegisteredApplication as the standard server config xml files don't support it.
2017-07-15 22:17:26 +02:00
Erich Barnstedt
e947e21cb3
Update GDS with fixes.
2017-07-14 18:00:09 +02:00
Erich Barnstedt
1c082fca11
Added History Client and GDS samples back in.
2017-07-14 13:27:21 +02:00
Erich Barnstedt
b3182fcca6
merge from master
2017-07-14 10:41:46 +02:00