Martin Regen
2e3fcb331b
update bouncy castle version to 1.8..4. ( #588 )
1.04.354.23
2018-11-13 11:14:05 +01:00
Martin Regen
7deec9d782
Update Bouncy Castle to 1.8.4 ( #583 )
1.04.354.21
2018-11-09 09:42:58 +01:00
Martin Regen
ce4921988e
Refactor gds internal interface to use cert group and type strings ( #578 )
...
…instead of node id
It simplifies storage of cert group and type in attached db as string.
All GDS unit tests pass.
Breaking change (for GDS) due to interface change.
2018-10-29 14:54:32 +01:00
Alin Moldovean
d87df993f3
Merge pull request #576 from AlinMoldovean/master
...
Allow access to node managers from MasterNodeManager + IOP issue fix
2018-10-29 12:39:00 +02:00
Martin Regen
d007a41d15
Add Aes profile support ( #574 )
...
* add the Aes128 and Aes256 profiles
* Aes profies were tested on IoP workshop against Ascolab, Softing, Matrikon, Milo, ProSys and others
* Pss padding is not supported on all platforms, so autodetect if it is supported and filter out Aes256 if not
* not a breaking change: not specifying the SecurityProfileUri in the config xml will automatically add all supported profiles but not deprecated profiles (e.g. Basic256Sha256, Aes128, Aes256). Aes256 is only added if the platform supports Pss padding. This will simplify the maintenance of config xml, since automatically all supported and secure profiles are exposed.
2018-10-29 09:58:45 +01:00
AlinMoldovean
b9d07b0702
Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStandard
2018-10-29 09:16:48 +02:00
Marc Schier
a3810831ef
Introduce interface between listener and channel and make channel ext… ( #572 )
...
* Introduce interface between listener and channel and make channel extendable
* Fix build
* Code review feedback
* Code review feedback
2018-10-26 21:09:21 -07:00
AlinMoldovean
8e5b34a91b
fixes issue #533 allow access to NodeManagers of MasterNodeManager.
2018-10-26 11:04:32 +02:00
AlinMoldovean
9e74131f3b
Do not discard ClientSession in case FetchNamespaceTables() goes in error.
2018-10-26 10:45:58 +02:00
Alin Moldovean
1121363a4c
Merge pull request #560 from beeond/master
...
Allow ConsoleAggregationServer to load predefined nodes
2018-10-25 16:07:24 +02:00
Alin Moldovean
154fc83a5f
Merge pull request #569 from xift/master
...
Corrected EncodingType for JsonEncoder (resolves #561 )
2018-10-23 09:17:46 +02:00
Michael Wiarda
f12e537606
Update Stack/Opc.Ua.Core/Types/Encoders/JsonEncoder.cs
...
Corrected EncodingType for JsonEncoder
2018-10-21 19:11:08 +02:00
Alin Moldovean
f91c403716
Merge pull request #558 from AlinMoldovean/master
...
Added DecimalDataType node in ReferenceServer.
2018-10-15 16:47:41 +03:00
Andrew Cullen
fcc0e2f47b
Allow ConsoleAggregationServer to load predefined nodes from an embedded resource.
2018-10-12 10:07:20 -04:00
AlinMoldovean
31a8235007
Added DecimalDataType node in ReferenceServer.
...
Predefined nodes updated to include DecimalDataType structure.
2018-10-12 16:00:40 +03:00
Martin Regen
9200dd8c80
Merge pull request #544 from mregen/master_gdsmerge
...
Prototyping gds (#46 )
2018-09-26 14:32:34 +02:00
Martin Regen
493009dd53
Prototyping gds ( #46 )
...
* allow GDS configuration which doesn't auto approve
2018-09-25 12:20:50 +02:00
Alin Moldovean
25202cdc26
Merge pull request #543 from AlinMoldovean/master
...
Update in Utils.Clone() method.
2018-09-25 08:37:44 +03:00
AlinMoldovean
5f91c46a0c
Fixes #540 . Update in Utils.Clone() method.
2018-09-24 18:41:39 +03:00
Alin Moldovean
a4443db382
Merge pull request #516 from OPCFoundation/jsonencoderqnfix
...
Write qualified name strings with quotation marks
2018-09-13 17:55:57 +03:00
Alin Moldovean
23b35e9f6b
Merge pull request #515 from AlinMoldovean/master
...
Certificate stores renamed according to specs
2018-09-13 17:55:30 +03:00
AlinMoldovean
2fc2d97975
Update logic for user certificate validation to allow self signed certificates.
2018-09-13 17:52:10 +03:00
AlinMoldovean
4ed82868da
Update GDS certificate stores after code review.
2018-09-13 15:30:14 +03:00
AlinMoldovean
ed40dea643
Update GDS certificate stores after code review.
2018-09-13 15:26:18 +03:00
Matze985
aa9b3ff30b
Update README.md ( #529 )
...
Fix OPC UA Compliance Test Tool link
2018-09-11 16:34:59 +03:00
kevinjhang
4db06b3adc
Fix NullReferenceException ( #517 )
...
When throw this exception,
It will block bad quality reporting.
2018-08-08 10:22:10 +03:00
Marc Schier
a61ee3591f
Write qualified name strings with quotation marks
2018-08-07 19:22:26 +02:00
AlinMoldovean
9ff7f61fa1
Certificate stores renamed according to Part 12 specification recommendation. #383
2018-08-07 17:54:14 +03:00
AlinMoldovean
fd6d13a995
Create custom configuration settings for user certificates in ReferenceServer. #383
2018-08-06 17:22:23 +03:00
AlinMoldovean
036320221b
Create custom configuration settings and validators for user certificates. #383
2018-08-06 17:13:49 +03:00
Martin Regen
3c93ad36c7
Merge pull request #509 from mregen/cve-update
...
Security: follow guidance of CVE-2018-8356 and Microsoft Security Advisory 4021279
2018-08-03 16:33:50 +02:00
Martin Regen
6ef3b7bbc5
follow guidance of CVE-2018-8356 and Microsoft Security Advisory 4021279
2018-07-31 14:51:20 +02:00
Martin Regen
ced33e1957
Improvements for cloud based Gds and V1.04 nodes ( #508 )
...
- all changes for cloud based GDS
- build version of .net standard libs is now set in version.props, it may require updates for the official builds.
- add new stuff for v1.04 nodeset, e.g. QueryApplications Api
- gds.client/gds.server common dll changes to support a cloud based GDS.
2018-07-31 13:32:21 +02:00
Martin Regen
ebe2330c8f
Appveyor build fix ( #507 )
...
* replace outdated certs
* fix universal windows test build until 7/31/19
2018-07-31 09:58:53 +02:00
Alin Moldovean
92bef97e51
Fix for Mantix #4321 + deprecated security polices removed from config.xml files ( #505 )
...
* Fix for Mantis #4231 . Refuse to use untrusted certificates to encrypt user identity tokens sent to servers.
* Deprecated security policies removed from default server config.xml files.
1.04.353.15
2018-07-18 08:28:07 +03:00
Martin Regen
e6916f31be
License info in V1.04 is not quite right ( #503 )
...
* Use OPC REDISTRIBUTABLES Agreement of Use in nuget packages (#424 )
* Security policy Basic128Rsa15 removed from default server configurations.
2018-07-17 17:31:59 +03:00
Alin Moldovean
85f77cdab4
Fix for Mantis #4317 . Limit recursion level in ExtensionObject. ( #496 )
2018-07-09 17:33:56 +03:00
Alin Moldovean
0d08d40180
Update NodeSets and generated code with latest fixes for V1.04 ( #487 )
...
Update NodeSets and generated code with latest fixes for V1.04 Errata
2018-06-26 09:29:36 +03:00
Alin Moldovean
1c7a208dc0
Fixes #436 . Update method call validation in SampleNodeManager. ( #477 )
2018-06-19 09:00:11 +03:00
Alin Moldovean
7cf3218470
Merge pull request #465 from AlinMoldovean/master
...
Fixes #391 - Quickstart Samples link in readme.md
2018-06-14 16:25:44 +03:00
Alin Moldovean
38bbd4113d
Merge pull request #467 from CrustyApplesniffer/certificate_validity
...
Add lifeTimeInMonths capability to CheckApplicationInstanceCertificate.
2018-06-14 16:20:49 +03:00
Pierre-Alain GALTIER
30cb2cf7fe
Add lifeTimeInMonths capability to CheckApplicationInstanceCertificate.
2018-06-11 17:38:49 +02:00
AlinMoldovean
35f0cacc41
Fixes #391 - Quickstart Samples link in readme.md
2018-06-11 16:51:56 +03:00
Alin Moldovean
400a49aa0e
Merge pull request #457 from AlinMoldovean/master
...
Prevent DTD references when decoding XmlDocument
2018-05-31 15:44:11 +03:00
AlinMoldovean
51e416da34
Fix for prevent downloading DTD references when decoding an XmlDocument.
2018-05-30 15:53:24 +03:00
Alin Moldovean
c8ee59a40e
Merge pull request #451 from nooelan/master
...
fix(CustomNodemanager): AddReferences method returns too early
2018-05-25 09:14:39 +03:00
Oyvind Landsnes
79f4da032c
AddReferences method returns too early
...
The AddRefrences method exists in similar versions in several of the sample node manager classes. The method loops through a list of (external) references and adds them to the designated objects. When obtaining node handles it also checks that the node is valid in the current context. The problem was that it skipped the rest of the nodes in the list as soon as it found one node that wass not valid. This change ensures that all nodes in the references list are processed.
2018-05-24 19:38:53 +02:00
Oyvind Landsnes
d15e38212f
fix(CustomNodemanager): AddReferences method returns too early
...
The AddRefrences method loops through a list of (external) references and adds them to the designated objects. When obtaining node handles it also checks that the node belongs to one of the namspaces for the current node manager. The problem was that it skipped the rest of the nodes in the list as soon as it found one node that did not belong to the currennt node manager.
2018-05-21 15:54:56 +02:00
Martin Regen
da2afd82c2
catch an exception which may occur in rare cases ( #439 )
2018-05-05 09:28:50 +02:00
Alin Moldovean
88228b3a2c
Merge pull request #438 from AlinMoldovean/master
...
Fixes #231 - TraceOutput.StdOutAndFile removed
2018-05-04 09:10:40 +03:00