Commit Graph
97 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 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
Erich Barnstedt 03291d8b6d Merge pull request #27 from mregen/SubjectAltName
Parse SubjectAltName and unify with AuthorityKey
2016-07-20 08:27:24 -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 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
Martin Regen 075db81bd0 Parse authority key and serial number from cert. 2016-07-19 15:57:37 +02:00
Erich Barnstedt dc5c43ece4 Delete UA-UWP.sln 2016-07-15 18:55:11 +02:00
Erich Barnstedt c02d1ca8b4 Merge pull request #18 from mregen/standard
Convert UWP to .Net Standard
2016-07-15 17:46:35 +02:00
Erich Barnstedt f1e4a6265d Small formatting change in readme. 2016-07-15 12:58:48 +02:00
Erich Barnstedt fe05a2b144 changed to official name (".Net Standard Library"). 2016-07-15 12:53:38 +02:00
Erich Barnstedt d27433b7c5 another round of readme cleanup. 2016-07-15 12:46:39 +02:00
Erich Barnstedt f34530501d Small readme fixes. 2016-07-15 12:43:36 +02:00
Erich Barnstedt b7b2265e59 Updated readme. 2016-07-15 12:41:33 +02:00
Erich Barnstedt 4994206596 Merge branch 'standard' of https://github.com/mregen/UA-.UWP-Universal-Windows-Platform 2016-07-15 12:08:07 +02:00
Erich Barnstedt ba0b3e4dcb Enabled TLS1.1 & 1.2. 2016-07-15 12:07:57 +02:00
Martin Regen 4d9ad421cb Merge branch 'standard' of https://github.com/mregen/UA-.Net-Standard.git 2016-07-15 11:28:54 +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 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 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 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 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 953e398918 Small cleanup. 2016-06-29 15:41:05 +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