Commit Graph

73 Commits

Author SHA1 Message Date
Erich Barnstedt d8dfeec434 Disable sample server registration with the LDS for now. Can revisit once we have LDS up and running. 2016-08-08 08:54:57 +02:00
Erich Barnstedt ab5366f08f Untangling output directory for .Net4 assemblies/programs to allow parallel builds without file access violations. 2016-08-07 15:04:36 +02:00
Erich Barnstedt bfecd8bc8b 1. Removed "TestPackage" from NuGet configuration.
2. Added generate cert script to project files.
3. Made "\\" platform independent, even for .Net4 samples (apart from GDS samples).
4. Fixed cert validation popups (yes/no was reversed!).
5. Got GDS server and client samples running (no connection yet).
6. Fixed configuration and popups in GDS client.
2016-08-05 10:58:51 +02:00
Erich Barnstedt 624e7192de 1. Fixed typo such that the correct certificate authority is used.
2. Added missing Microsoft.Owin.Host.HttpListener package.
2016-08-04 15:39:23 +02:00
Erich Barnstedt 4a0bc1429c Merge pull request #43 from mregen/standard
Got GDS compiling.
2016-08-04 06:18:36 -07:00
Erich Barnstedt ad38fd38b7 small syntax change to align with other uses of gdsdb. 2016-08-04 15:18:27 +02:00
Erich Barnstedt f85f88d3b2 Got GDS compiling. 2016-08-04 15:08:56 +02:00
Erich Barnstedt d1010778d0 Merge pull request #42 from mregen/standard
Got GDS client compiling.
2016-08-03 14:29:56 -07:00
Erich Barnstedt 8e3df789f6 Got GDS client compiling. 2016-08-03 23:27:43 +02:00
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 2d3679e5f2 Manual merge of pull request #39. 2016-08-03 21:54:54 +02:00
Erich Barnstedt b032652f62 Manually merge pull request #37 and expand to all samples. 2016-08-03 21:19:42 +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
mchwalt df582d740d correct port-setting for sample-sever :61210 ==>51210
correct port-setting for sample-sever :61210 ==>51210
2016-08-03 10:47:34 +02:00
Erich Barnstedt 5683aba8d5 Small cleanup. 2016-08-01 13:34:24 +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 70137cd963 Added CertificateGenerator.exe for creating certs with scripts for all samples. 2016-07-31 11:14:32 +02:00
Erich Barnstedt c791a7b040 Fix release build config and small warning fix in AuthorityKeyIdentifierExtension. 2016-07-31 10:55:03 +02:00
Erich Barnstedt 9549b0ec5e Merge pull request #35 from mregen/consoleapp_certs
Improve client and server console app cert usage
2016-07-29 07:17:49 -07:00
Martin Regen f7da5e31e2 fix config to match cert subject 2016-07-28 09:06:08 +02:00
Martin Regen 1d6360c453 chmod cert script. 2016-07-27 09:33:05 +02:00
Martin Regen 719b4532c9 opc publisher cert scripts 2016-07-27 09:26:59 +02:00
Martin Regen 19e9018031 fix typo in createcert script 2016-07-27 07:38:28 +02:00
Martin Regen cf8084fe3a Parse HOSTNAME for . on Linux platforms returning a FQDN (MacOS) 2016-07-27 07:27:24 +02:00
Martin Regen 99ac707a6f fix typo in openssl extension config 2016-07-26 00:52:10 +02:00
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
Erich Barnstedt 309f1a552a Added GDS samples (not yet fully working due to a missing generated classes fix that the OPC Fundation is currently working on). 2016-07-25 12:25:39 +02:00
Erich Barnstedt 303614b9f8 Updating to 5.2.2 of the UWP libs. 2016-07-25 11:39:06 +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