Erich Barnstedt
9fb49f7730
Remove persist keyset flag from directory cert store as it doesn't make sense (we always store .pfx files) and rev nuget package numbers.
2017-03-09 00:01:27 +01:00
Erich Barnstedt
aa1e32407e
Added the password in the wrong place!
...
Also removed two unused classes.
2017-03-01 08:15:38 +01:00
Erich Barnstedt
e9ae8d9c72
Allow passing in a password for generating PFX file.
2017-02-28 23:59:55 +01:00
Erich Barnstedt
acb026fda9
Fix X509KeyStorageFlags.
2017-02-25 15:48:12 +01:00
Erich Barnstedt
c0cfe9665e
Merge pull request #138 from OPCFoundation/develop_erichb
...
Made access to X509Store more granular such that we can open the stor…
2017-02-24 14:37:24 +01:00
Marc Schier
8b71b38268
Access to IMessageSocket from Session, plus fix for BeginConnect indefinite blocking ( #139 )
...
Access to IMessageSocket from Session, plus fix for BeginConnect indefinite blocking
2017-02-22 15:08:25 +00:00
Erich Barnstedt
1ca33b7239
Made access to X509Store more granular such that we can open the store read-only for platforms where writing directly to ther store is not supported, like ASP.Net.
2017-02-22 09:58:35 +01:00
Erich Barnstedt
f2cb5e50c0
Addressed more review feedback...
2017-02-16 16:06:08 +01:00
Erich Barnstedt
a332f659e5
Adressed code review feedback.
2017-02-16 15:41:26 +01:00
Erich Barnstedt
5b3484e57c
Added support for crl (in crl directory).
2017-02-15 10:05:59 +01:00
Erich Barnstedt
e4a3933a01
Fruther remove unused methods in cert stores.
2017-02-15 10:00:24 +01:00
Erich Barnstedt
4fe63122b0
Removed unused methods.
2017-02-15 09:50:06 +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
fc6e96b496
Added trace to see when certs are added.
2017-02-14 18:45:28 +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
Martin Regen
2e6b4462f8
Get latest encoder/decoder from Randy's repo for Publishers
2017-01-27 19:31:22 +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
Martin Regen
9a3c3531ee
NullListener
2017-01-23 17:11:58 +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
ddcaa9a63d
TCPChannel is now UaSCBinary
2017-01-23 17:04:34 +01:00
Martin Regen
245324b7d7
TcpChannelToken is now ChannelToken
2017-01-23 16:59:33 +01:00
Martin Regen
06d9202eaf
TcpChannelQuotas is now ChannelQuotas
2017-01-23 16:50:33 +01:00
Martin Regen
59bbf3feb0
TcpAsyncOperation is now ChannelAsyncOperation
2017-01-23 16:40:27 +01:00
Martin Regen
b04df2b4d5
TcpClientChannel is now UaScBinaryClientChannel
2017-01-23 16:30:54 +01:00
Martin Regen
3622ea0fb0
eliminate MessageSocketError
2017-01-23 15:13:29 +01:00
Martin Regen
d450ef96a8
make TransportChannel generic
2017-01-23 13:19:12 +01:00
Martin Regen
5f5b809c64
use SubjectName to create cert, not ApplicationName
...
otherwise new certs are created on every start if the SubjectName is not equal to the Application name
2017-01-21 18:45:33 +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
a9958bb683
fix an exception on Linux when the /private cert folder doesn't exist
2017-01-12 09:52:15 +01:00
Erich Barnstedt
da44a1109e
Fixing CR/LF once and for all!
2017-01-04 14:51:17 +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
93026dda2a
BackCompat: Allow use of %CommonApplicationData% with .Net 4.6 apps, it is mapped to ProgramData
2016-12-22 17:08:29 +01:00
Martin Regen
660d952f29
ComIOP project compiles and the UA COM Server Wrapper is working
...
The Proxy is just compiling.
2016-12-22 17:05:30 +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
Cristian Pogacean
4773374018
Added support for LDS-ME.
...
RegisterServer2() is called as first option for LDS registration of the server.
The ClientControls was extended to use FindServersonNetwork() into the LDS-ME for discovering the OPC UA Servers announcing themselves using Bonjour services.
2016-12-18 20:37:57 +01:00
Martin Regen
a7ce895f7c
-Move all uanodes and txt resources into dlls
...
-delete the obsolete uanodes/txt files in project folders
note: clean build required, make sure all dll are updated in bin folders or resources in dll may not be found
2016-12-16 16:00:17 +01:00
Erich Barnstedt
d7c2faf9d9
Merge pull request #94 from mregen/proto_master
...
Create self signed certs in Opc.Ua.Core
2016-12-09 08:31:55 +01:00
Martin Regen
5c370bd742
cert creation fixes
...
- certs were not created on Linux w. Openssl if a passcode was missing from the pkcs12 store
- stabilize the creation on windows where UWP is picky about the storage keys to use
- CR feedback
2016-12-08 18:35:31 +01:00
Martin Regen
2148d65084
improve cert handling of sample apps
...
- create self signed cert on first start (kudos to bouncy castle)
- fix path handling in many areas,
- ./ or ../ is treated as rooted dir
- special %LocalFolder% for UWP apps to allow to write certs in app temp storage
- all batch helpers to create certs removed
2016-12-07 18:29:24 +01:00
Erich Barnstedt
e50ea96da2
Merge pull request #92 from mregen/proto_master
...
- use latest generated and schema files from UA Nodeset (10/19/16) (h…
2016-12-05 21:26:00 +01:00
Martin Regen
29c5519dae
- use latest generated and schema files from UA Nodeset (10/19/16) ( https://github.com/OPCFoundation/UA-Nodeset )
...
- remove some yet unsupported functionality for GDS/Pubsub
2016-12-05 14:52:51 +01:00
Erich Barnstedt
c4481965ad
Merge pull request #91 from OPCFoundation/prototyping
...
Support for custom transport channel and modified sample app to show usage
2016-12-05 12:51:09 +01:00
Martin Regen
a62d11c3fb
Basic256Sha256 support
2016-12-02 22:35:00 +01:00
Erich Barnstedt
78973da178
Added support for custom transport channel.
2016-12-02 17:15:35 +01:00
Martin Regen
da6b068f9b
- CTT testing, improve various test cases, mostly disagnostic related.
2016-12-01 17:14:35 +01:00
Martin Regen
baf6f3f6e2
Merge master with prototypes
2016-11-29 12:04:05 +01:00