Commit Graph

51 Commits

Author SHA1 Message Date
Martin Regen a26291663f OpenSSL scripts to create certs for client and server samples. 2016-07-26 00:18:50 +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 b181ac103c clean up project.json ref 2016-07-20 07:15:51 +02: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
Erich Barnstedt 425acdf3b9 Small console output change to show user his input was accepted. 2016-07-15 10:01:52 +02:00
Erich Barnstedt a0c243ebe3 Added application message dialog for .Net Forms and Console apps. 2016-07-15 09:46:42 +02:00
Erich Barnstedt 8910582c4c Small TODO cleanup. 2016-07-14 16:30:48 +02:00
Erich Barnstedt 4b65c6649c Added missing binaries to .Net apps. 2016-07-12 12:45:11 +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 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 ec9b6efab8 Fixed small build issue. 2016-07-01 18:03:55 +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 d827c0c6ec Added temp key files. 2016-06-29 15:40:43 +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 36377d038d 1. Removed dependency on Microsoft.Extensions.PlatformAbstractions (not supported on UWP).
2. Added certs to source control for .Net Core apps.
3. Added default constructors now required for deserialization.
2016-06-29 12:49:25 +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 ebd7f7eed7 Removed some more empty project stubs. 2016-06-27 17:07:23 +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 31158bb14a Got UWP projects building with .Net Standard framework, although there is still a problem with the NuGet packages in these projects. 2016-06-27 11:31:53 +02:00
Erich Barnstedt 310c12ca6e Removed final TODO: Application installation is not supported. 2016-06-22 10:16:33 +02:00
Erich Barnstedt 989c5fa9f9 Slight TODO cleanup. 2016-06-21 17:03:03 +02:00
Erich Barnstedt 26e323d1de Fixed hard-coded path seperators.
More TODO cleanup.
2016-06-21 16:57:11 +02:00
Erich Barnstedt cffa84e289 Fixed project.json files. 2016-06-21 15:21:59 +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 cd574f1bc8 NetCoreApp connects also without certs 2016-06-17 18:15:08 +02:00
Martin Regen c2779f8f27 Polish .NetCore Console sample, allow cmd line server arg 2016-06-15 12:17:45 +02:00
Martin Regen 6873a165c3 Use secure connection in console sample 2016-06-14 17:58:31 +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 2fe07445e8 createnonce using PSHA1 2016-06-13 09:21:16 +02:00
Martin Regen 446ce66de7 #if TODO build errors in opc.ua class libs 2016-06-12 19:39:27 +02:00
Martin Regen e97ab92ae3 UWP project fixes 2016-06-12 19:38:48 +02:00
Martin Regen 64de85e16f .NetStandard solution with a variety of project templates referencing .NetStandard Opc.Ua class libraries 2016-06-12 19:37:55 +02:00
Martin Regen 3bb7dfef5a move all src to xproj folders 2016-06-12 17:18:41 +02:00
Martin Regen 418c37aa0d set up class library projects for server, clent and configuration 2016-06-12 17:07:11 +02:00
Martin Regen 1fc531f4c5 switch opc.ua.core to xproj, including all lost refs 2016-06-12 16:34:44 +02:00
Erich Barnstedt d1a20c493b Removed popups from sample apps (not supported in UWP apps).
Added missing JSON definitions.
Replaced all instacnes of XmlElement with XElement (XmlElement not serializable).
Replaced all instances of XmlAttribute with string (XmlAttribute not serializable).
Removed all pInvoke calls not supported in UWP apps (DNS Server lookups, HTTP access rules and X509 extentions no longer supported).
2016-05-13 16:21:40 +02:00
Marc Schier 0ba7e3f9bd Port publisher to uwp repo
a. Changed to 10.0.586 SDK target
b. Updated nuget packages to latest version (.net core 5.1.0 and winrtxamltools to 2.0)
c. Added Publisher sample with documented sample config.xml. Single AmqpConnection class that is configured from config.xml, and supports Open, Send, Close, including internal Message Queue object to queue messages across disconnect/reconnect. Compare to Sample Client and the changes are simple and obvious.
d. Added JSONEncoder/Decoder to Stack (Types/Encoders). This is the only addition to the stack itself and at this point "experimental".
e. Ported Buffer/Leak fixes into this branch as well (Stack/Core/Stack/Tcp)
f. Added disclaimer paragraph into readme.md about publisher.
2016-05-11 08:39:41 +02:00
Nathan Pocock b8167a9686 MIT License applied to SampleApplications Assembly files. 2016-04-15 09:16:10 -07:00
Nathan Pocock 8e833683c7 MIT License applied to SampleApplications/Controls 2016-04-15 09:15:30 -07:00
Nathan Pocock 921579168c MIT License applied to SampleApplications/Common 2016-04-15 09:14:38 -07:00
Nathan Pocock f1378509ba MIT License applied to SampleApplications/SDK 2016-04-15 08:31:18 -07:00
Nathan Pocock 84b460565d MIT license applied to SampleApplications/Client 2016-04-15 08:30:43 -07:00
Nathan Pocock 145a90e64a OPC Foundation dual-license applied to all source code files. 2016-04-14 11:54:50 -07:00