This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch 4041-show-opc-ua-certificate-info-in-asset-view
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from b57eafec1b feat(#4036): Improve asset view, add custom fields (#4037)
new f1e74769ec Show dns name in certificate table
new b0694cf180 feat(#4041):Show OPC-UA certificate info in asset view
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../connectors/opcua/adapter/OpcUaAdapter.java | 3 +-
.../opcua/client/OpcUaClientProvider.java | 18 +++-
.../config/MiloOpcUaConfigurationProvider.java | 2 +-
.../opcua/config/OpcUaAdapterConfig.java | 1 +
.../connectors/opcua/config/OpcUaConfig.java | 29 ++++++
.../opcua/config/SpOpcUaConfigExtractor.java | 10 ++
.../security/CompositeCertificateValidator.java | 24 ++++-
.../opcua/config/security/SecurityConfig.java | 10 +-
.../opcua/utils/OpcUaCertificateUtils.java | 101 +++++++++++++++++++++
.../connectors/opcua/utils/OpcUaUtils.java | 54 +----------
.../streampipes/model/opcua/Certificate.java | 27 +++++-
.../model/opcua/CertificateBuilder.java | 10 ++
...CertificateState.java => CertificateUsage.java} | 5 +-
.../streampipes/model/opcua/CertificateUtils.java | 48 ++++++++++
.../management/AdapterResourceManager.java | 19 +++-
.../management/AdapterResourceManagerTest.java | 2 +-
.../rest/impl/admin/CertificateResource.java | 14 +++
.../core/migrations/AvailableMigrations.java | 4 +-
... => ComputeCertificateThumbprintMigration.java} | 52 +++++------
.../src/lib/model/gen/streampipes-model.ts | 25 ++---
ui/src/app/assets/assets.module.ts | 2 +
.../asset-details-labels.component.ts | 4 +-
.../view-assset-basics.component.ts | 8 +-
...sset-link-table-additional-data.component.html} | 13 ++-
.../asset-link-table-additional-data.component.ts | 76 ++++++++++++++++
.../asset-link-table.component.html | 9 +-
.../asset-link-table/asset-link-table.component.ts | 35 ++++++-
.../view-asset-links/view-asset-links.component.ts | 4 +-
ui/src/app/configuration/configuration.module.ts | 4 +-
...xtensions-service-details-dialog.component.html | 8 +-
...xtensions-service-details-dialog.component.scss | 11 +--
.../extensions-service-details-dialog.component.ts | 6 ++
.../certificate-configuration.component.html | 7 +-
.../certificate-configuration.component.scss} | 4 +-
.../certificate-configuration.component.ts | 3 +-
.../certificate-label.component.html} | 18 ++--
.../certificate-label.component.ts} | 24 ++---
.../certificate-details-dialog.component.html | 0
.../certificate-details-dialog.component.ts | 0
ui/src/app/core-ui/core-ui.module.ts | 3 +
ui/src/scss/sp/_spacing.scss | 44 ++++++++-
41 files changed, 563 insertions(+), 178 deletions(-)
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/utils/OpcUaCertificateUtils.java
copy
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/{CertificateState.java
=> CertificateUsage.java} (88%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/CertificateUtils.java
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/{CreateAssetPermissionMigration.java
=> ComputeCertificateThumbprintMigration.java} (50%)
copy
ui/src/app/{configuration/security-configuration/authentication-configuration/authentication-configuration.component.html
=>
assets/components/asset-details/view-asset/view-asset-links/asset-link-table/asset-link-table-additional-data/asset-link-table-additional-data.component.html}
(79%)
create mode 100644
ui/src/app/assets/components/asset-details/view-asset/view-asset-links/asset-link-table/asset-link-table-additional-data/asset-link-table-additional-data.component.ts
copy
ui/src/app/configuration/{security-configuration/role-configuration/role-configuration.component.scss
=>
extensions-service-management/certificate-configuration/certificate-configuration.component.scss}
(93%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/input-schema-panel/input-schema-property/input-schema-property.component.html
=>
src/app/configuration/extensions-service-management/certificate-configuration/certificate-label/certificate-label.component.html}
(74%)
copy
ui/src/app/configuration/{dialog/certificate-details/certificate-details-dialog.component.ts
=>
extensions-service-management/certificate-configuration/certificate-label/certificate-label.component.ts}
(65%)
rename ui/src/app/{configuration/dialog =>
core-ui}/certificate-details/certificate-details-dialog.component.html (100%)
rename ui/src/app/{configuration/dialog =>
core-ui}/certificate-details/certificate-details-dialog.component.ts (100%)