Commit Graph
200 Commits
Author SHA1 Message Date
Martin Regen 66152c19d8 session close should always return good 2017-05-29 09:55:52 +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
Martin Regen 232f554636 - regressions found during UACTT pass.
- add secure RNG for BC create cert function
2017-05-01 20:20:32 +02:00
Martin Regen 8053c14468 clean up nonce calls 2017-04-29 08:22:03 +02:00
Martin Regen fd5c9369fc Update all subject names 2017-04-27 17:49:43 +02:00
Martin Regen 3c52cf7761 - allow subjectnames with CN=xxx, O= etc.
- misc. bugfixes
- pen: set default security to highest
- pen: cert default lifetime 12 month
2017-04-27 14:21:47 +02:00
Erich Barnstedt 9cd4b3804c Fix TargetPlatformVersion. 2017-03-23 15:59:45 +01:00
Marc Schier 2af2a4dd75 Add visual studio 2017 solution file to allow building .net Standard … (#150)
* Add visual studio 2017 solution file to allow building .net Standard stack and console samples

* Enable VS 2015 when VS 2017 is installed

* Update readme
2017-03-23 11:17:39 +01:00
jh-isw 9c705ac060 fixed typo
fixed two small typos
2017-03-20 22:37:31 +01:00
Erich Barnstedt 8074adbac1 Added description. 2017-02-20 09:07:16 +01:00
Erich Barnstedt e768b359e6 Remove security mode 0 (no security) from all configurations as it is a secrity risk. 2017-02-19 18:12:40 +01:00
Erich Barnstedt b0f55493e1 Fixed / 2017-02-16 15:57:02 +01:00
Erich Barnstedt a332f659e5 Adressed code review feedback. 2017-02-16 15:41:26 +01:00
Erich Barnstedt 2609e58615 Remove setting/getting Access Rules for files and HTTP since this is not implemented anyway. 2017-02-15 09:36:03 +01:00
Erich Barnstedt 71a0f88faf Reverted certificate store config of UA client back to original directory store. 2017-02-14 18:52:58 +01:00
Erich Barnstedt 986bca7b8a Fixed names for Linux 2017-02-14 14:04:33 +01:00
Erich Barnstedt d73a9cffa3 Changed back to original, individual store names. 2017-02-14 14:01:09 +01:00
Erich Barnstedt 322490661a Enable tracing. 2017-02-14 13:10:37 +01:00
Erich Barnstedt e17fe6b5f4 Updated console server config to use noew X509Store. 2017-02-14 11:29:43 +01:00
Erich Barnstedt 8b16699e7e Added X509 cert store (as a replacement for the platform-specific Windows cert store) and modified UA Client app to make use of it. 2017-02-13 19:14:59 +01:00
Erich Barnstedt ec15a50943 Merge pull request #124 from OPCFoundation/erichb_develop
website updates
2017-01-24 12:47:25 +01:00
Erich Barnstedt ad21a1b17a Merge pull request #125 from mregen/iot-proxy
Iot proxy
2017-01-24 12:35:03 +01:00
Martin Regen cfd6cfa670 fix cr feedback, typos 2017-01-24 11:26:10 +01:00
Erich Barnstedt 33d95cbe06 Merge pull request #119 from mregen/cert_fixes
Cert fixes
2017-01-24 09:16:25 +01:00
Martin Regen 81abf02e97 UaSCBinary is now UaSCUaBinary according to UA-SC UA Binary in the spec 2017-01-23 17:10:49 +01:00
Martin Regen b04df2b4d5 TcpClientChannel is now UaScBinaryClientChannel 2017-01-23 16:30:54 +01:00
Martin Regen d450ef96a8 make TransportChannel generic 2017-01-23 13:19:12 +01:00
Erich Barnstedt 2c16ee53d8 Merge from master. 2017-01-23 09:03:38 +01:00
Erich Barnstedt 37cb8e221e Some servers don't accept a null user identity. 2017-01-23 08:42:37 +01:00
Martin Regen dcb49fd39b helper launchSettings.json for .NetCore.App platform 1.1 issue.
Workaround for Exception SystemExecutionEngine in various certificate functions:

Workaround:
set environment variable:
set COMPlus_ReadyToRunExcludeList=System.Security.Cryptography.X509Certificates

(see https://github.com/dotnet/corefx/issues/12412)
2017-01-21 18:44:19 +01:00
Martin Regen dbc32544da refactoring the client channels. Works with Opc.Ua.Proxy. Allows to replace just the socket layer, so the channel, binary encoding and security can be reused. 2017-01-20 18:46:28 +01:00
Martin Regen 8d4bc674c4 add debugtype to project.json 2017-01-12 11:26:46 +01:00
Martin Regen f8876e2f35 reduce usage of Task.Run
build debugType portable
2017-01-12 11:24:16 +01:00
Martin Regen e04661eff1 finalize doc updates 2017-01-05 15:22:37 +01:00
Martin Regen 4b4d724c40 doc updates for new samples 2017-01-05 13:40:21 +01:00
Martin Regen ae47aab52b fix CRLF in UTF-32 to UTF-8 converted C# source 2017-01-04 16:04:44 +01:00
Martin Regen d755e25e7a Port Aggregation server sample to .NetStandardLibrary
- tested aggregation client/server with sample server/client
- added a console aggregation server for .Net Core platforms
2017-01-04 15:45:56 +01:00
Martin Regen ca84bad9f8 fix a null pointer exception if app configuration is client only 2017-01-04 11:51:08 +01:00
Martin Regen 17123d28e1 Convert UTF-32 C# sources to UTF-8 (#14)
Causing problems when CRLF conversion is enabled and when diffing in PR.

* SampleServer.cs to UTF-8

* SampleServer.SampleModel.cs to UTF-8

* SampleServer.UserAuthentication.cs to UTF-8

* remove .cs extension from forced text attribute

* DataComparer.cs to UTF-8

* Program.cs to UTF-8
2017-01-03 15:23:44 +01:00
Martin Regen 62d6435c4a fix a build warning and crlf due to UTF-8 encoding 2017-01-02 12:46:45 +01:00
Martin Regen 3affdeb0df Transcode to UTF-8 2017-01-02 12:18:59 +01:00
Erich Barnstedt fb97b66906 Fix encoding of 2 source files and removed a stale TODO. 2017-01-02 10:48:31 +01:00
Martin Regen 9399d1761e CTT test ref server improvements
- implement more test functions
- implement MultiStateValueDiscreteItem ValueAsText Property
- add Nodes for AccessLevel_xxx_NotUser tests
- keep only one copy of ref server sources
2016-12-22 18:29:24 +01:00
Martin Regen 5afd38e345 CTT monitored item fix, XMLElement not changed was not properly detected 2016-12-22 18:12:16 +01:00
Martin Regen c0d2c7746f fix all .Net configs to use %CommonApplicationData% and LDS 2016-12-22 18:11:10 +01:00
Martin Regen df5963824e Fix registration for LDS which do not support the RegisterServer2 2016-12-22 17:09:51 +01:00
Erich Barnstedt 560063893a Merge pull request #100 from cristipogacean/master
Added support for LDS-ME (merged from https://github.com/cristipogacean/UA-.NET)
2016-12-19 15:47:32 +01:00
Martin Regen d2a35e93c9 custom transport channel needs a factory function to create a new instance per session 2016-12-19 13:51:53 +01:00