Erich Barnstedt
0c676ff278
Merge pull request #41 from mregen/standard
...
Got GDS common lib compiling.
2016-08-03 14:13:51 -07:00
Erich Barnstedt
95e17e632b
Got GDS common lib compiling.
2016-08-03 23:10:24 +02:00
Erich Barnstedt
91aaf09409
Small project file fix.
2016-08-03 22:25:53 +02:00
Erich Barnstedt
2d3679e5f2
Manual merge of pull request #39 .
2016-08-03 21:54:54 +02:00
Erich Barnstedt
33ccae2e4e
1. Fixed spelling mistake in GetApplicationUriFromCertificate().
...
2. Removed "netcoreapp1.0" from project.json as it is not required.
3. Updated generated OPC type classes with latest definitions.
4. Added session-less request validation.
5.Added small helper method in certificate store ID class.
6. Added OAuth2 credentials.
7. Brought original user identities back in (username, cert, certIDs) and added JWTs.
2016-08-03 17:35:10 +02:00
Erich Barnstedt
f088a5425c
Got NuGet packages working for UWP: Needed to change the way the Kestrel HTTPS server is omitted for UWP, where it is not supported.
2016-08-01 12:29:20 +02:00
Erich Barnstedt
4b654ce6ed
Improvements on exception handling UI.
...
Removal of non-functioning cert generation methods.
Removal of obsolete COM methods.
Small error handling improvement in StandardServer.
2016-08-01 08:02:12 +02:00
Erich Barnstedt
c791a7b040
Fix release build config and small warning fix in AuthorityKeyIdentifierExtension.
2016-07-31 10:55:03 +02:00
Martin Regen
b749ef2530
Console client cert fixes: remove default certs, add windows batch to create app certs
2016-07-25 22:13:19 +02:00
Martin Regen
341517adf6
Improve object usage in connect
2016-07-23 09:55:17 +02:00
Martin Regen
5733d9c77b
change connect strategy to support linux devices
2016-07-22 19:39:34 +02:00
Erich Barnstedt
0d200a167c
Merge pull request #30 from mregen/standard
...
Added X509CRLs back in.
2016-07-20 08:51:11 -07:00
Erich Barnstedt
9b7b609304
Added X509CRLs back in.
2016-07-20 08:48:46 -07:00
Martin Regen
7aa97b7e4e
TODO: Parse SubjectAltName
2016-07-20 16:26:31 +02:00
Erich Barnstedt
514e607cc0
Merge pull request #26 from mregen/linux_projects2
...
Console app fixes for Linux
2016-07-20 03:49:08 -07:00
Erich Barnstedt
3d6c4de2cd
Merge pull request #23 from mregen/ParseKey
...
Parse authority key and serial number from cert.
2016-07-20 05:26:21 -04:00
Martin Regen
555a982c06
Linux fixes: console apps are portable, dir separators in xml should always be /
2016-07-20 07:15:08 +02:00
Martin Regen
075db81bd0
Parse authority key and serial number from cert.
2016-07-19 15:57:37 +02:00
Erich Barnstedt
ba0b3e4dcb
Enabled TLS1.1 & 1.2.
2016-07-15 12:07:57 +02:00
Erich Barnstedt
c2a180c3d2
Small TODO cleanup.
2016-07-14 16:40:16 +02:00
Erich Barnstedt
8910582c4c
Small TODO cleanup.
2016-07-14 16:30:48 +02:00
Erich Barnstedt
e91b0ca400
1. Added OPC Publisher certs.
...
2. Fixed application extensions de-serialization.
2016-07-12 12:01:06 +02:00
Erich Barnstedt
78fffac3f9
1. Turn off UAC as this is no longer required.
...
2. Fix path to certificate store.
3. Update to UWP 5.2.1 and AMQP.NetLite 1.2.
4. Small exception handlers cleanup.
2016-07-12 10:00:26 +02:00
Erich Barnstedt
2e0f4332ba
1. Got the .Net4.6 samples running (mainly getting rid of command line arguments, HTTP settings and WCF transport bindings and adding async calls).
...
2. Added certificate extension parsing back in (actual parsing code is still TODO as pInvoke is not an option).
2016-07-11 23:32:21 +02:00
Erich Barnstedt
2901d8e5bb
1. Added definition of supported frameworks into project jason to get compiletime issues on missing classes.
...
2. Removed client cert validation from HTTPS client and server as this is not supported on all platforms, e.g. .Net4.6.
3. Reverted back to XmlDocument from XDocument as this is now supported via a NuGet package on UWP and XDocument is not supported on .Net4.6.
4. Baseline .Net4.6 samples and assoc. controls project check-in, not working yet.
5. Moved UWP client controls from SDK to Samples directly.
2016-07-10 23:27:41 +02:00
Erich Barnstedt
ceea26cc33
Re-enabled TLS (it was a .Net sample client issue).
2016-07-08 17:38:59 +02:00
Erich Barnstedt
9663b2742c
1. Disabled HTTPS Server for UWP apps (HTTPS server not supported on UWP)
...
2. Disabled TLS for now (not working yet).
2016-07-08 16:46:24 +02:00
Erich Barnstedt
1ae170700c
1. Got HTTP listener (based on Kestrel) working.
...
2. Code cleanup in listeners for unused functions.
3. Enabled TLS security (but there is still an issue with the .Net Client)
2016-07-06 11:05:48 +02:00
Erich Barnstedt
56f021cf9e
Initial http listener/server implementation using .NetCore's Kestrel implemantation. Doesn't support UWP yet due to dependencies which are missing from UWP.
2016-07-06 00:30:00 +02:00
Erich Barnstedt
aafbc16bd8
1. Removed <TransportConfigurations> from app config XML files as this is no longer in use.
...
2. Removed last view mentions of HTTP transport (only HTTPS is supported).
3. Fixed bug in CreateHttpsServiceHost() where the worst security settings was selected, instead of the best.
4. Implemented BeginSendRequest() is HTTPS transport as this is used for "keep alive" messages.
2016-07-05 19:22:59 +02:00
Erich Barnstedt
b854dfc064
Removed invalid runtimes from .NetCore apps projects.
...
Rolled back to 1.18 of AMQP.NetLite assembly due to an incompatibility with UWP.
2016-07-01 23:36:18 +02:00
Erich Barnstedt
ce9b34bea7
Fixed 2 path seperators.
...
Added missing runtimes definitions.
Removed unneeded platform definitions.
Removed unneeded dependent assemblies.
Re-enabled cert chain checks.
Got the HTTPS client working.
2016-07-01 17:44:06 +02:00
Erich Barnstedt
953e398918
Small cleanup.
2016-06-29 15:41:05 +02:00
Erich Barnstedt
b7f91aaf9c
1. Added UWP SampleClient back in.
...
2. Added missing default constructors now required.
3. trace and endpoint file now written to temp directory as application directory not accessible from UWP apps.
2016-06-29 14:56:20 +02:00
Erich Barnstedt
133264e075
Second half on check-in.
2016-06-29 12:50:05 +02:00
Erich Barnstedt
1ac35fdec0
.Net Core 1.0 Release Upgrade (VS2015 Update3 is now required!):
...
1. Upgraded from UWP 5.1.0 to 5.2.0
2. Upgraded all assemblies from RC to RTM bits
3. Renamed Common directory to Opc.Ua.Sample
4. Reimplemented HTTP transport due to removed classes in .Net Standard
5. Small UWP XML class cleanup due to changes in UWP 5.2.0
2016-06-29 10:09:34 +02:00
Erich Barnstedt
e11385723f
* Removed empty project stubs.
...
* Removed HTTPS validation for WCF hosts (no longer needed)
* Simplified subscription creation in Publisher.
* Added headless .Net Standard publisher (a console app)
2016-06-27 16:33:02 +02:00
Erich Barnstedt
26e323d1de
Fixed hard-coded path seperators.
...
More TODO cleanup.
2016-06-21 16:57:11 +02:00
Erich Barnstedt
738ae1545a
Added Console Server sample project.
...
Added Sample project (needed for server).
Fixed copyright info.
Fixed all "easy" TODOs (or removed if not applicable anymore).
Removed HTTP transport settings (HTTP not supported anymore, only HTTPS).
Added option to load embedded resources from app directory as embedded resources not supported in .Net Standard.
2016-06-21 14:51:06 +02:00
Martin Regen
9dd72c8181
fix many Path characters for Linux and iOS. certs are found in <app.exe>\certs <app.exe>\private etc.
2016-06-20 23:23:37 +02:00
Erich Barnstedt
4d162da07b
1. Removed dependency to IBackgroundTask.
...
2. Removed WCF-based transports for good.
3. Removed references to non-existant ANSI-C stack.
4. Brought HTTPS transport back (but not working yet).
2016-06-20 22:41:45 +02:00
Martin Regen
618e306bd8
fix GetHostAdresses & find app path with PlatformAbstractions
2016-06-17 17:53:36 +02:00
Martin Regen
c6110dcc5b
.NetCore console client sample connecting to UA Sample Server on the same host
2016-06-13 15:26:25 +02:00
Martin Regen
32166e4487
system.dns is back
2016-06-13 09:42:14 +02:00
Martin Regen
2fe07445e8
createnonce using PSHA1
2016-06-13 09:21:16 +02:00
Martin Regen
345d1b6655
rename cor to opc.ua.core to produce opc.ua.core assembly
2016-06-12 16:50:53 +02:00
Martin Regen
de6a6d5c00
port security and schema to .NetStandard
2016-06-12 16:36:51 +02:00
Martin Regen
1fc531f4c5
switch opc.ua.core to xproj, including all lost refs
2016-06-12 16:34:44 +02:00
Martin Regen
3e0580e841
fix a typo in decrypt
2016-06-08 16:06:18 +02:00
Martin Regen
bd39a57c7c
Crypto improvements, get rid of windows.security and use using instead of dispose
2016-06-07 16:17:09 +02:00