release version 1.11.0
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~~~~~~licensing~~~~~~
|
||||
secure-vault
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
rights to the Software and any copies are the property of the Copyright Holder. Unless
|
||||
it is explicitly allowed the Copyright Holder, the User is prohibited from using the
|
||||
Software for commercial purposes to provide services to third parties.
|
||||
|
||||
The Copyright Holder hereby declares that the Software is provided on an "AS IS".
|
||||
Under no circumstances does the Copyright Holder guarantee or promise that the
|
||||
Software provided by him will be suitable or not suitable for the specific purposes
|
||||
of the User, that the Software will meet all commercial and personal subjective
|
||||
expectations of the User, that the Software will work properly, without technical
|
||||
errors, quickly and uninterruptedly.
|
||||
|
||||
Under no circumstances shall the Copyright Holder or its Affiliates is not liable
|
||||
to the User for any direct or indirect losses of the User, his expenses or actual
|
||||
damage, including, downtime; loss of bussines; lost profit; lost earnings; loss
|
||||
or damage to data, property, etc.
|
||||
~~~~~~/licensing~~~~~~
|
||||
-->
|
||||
|
||||
<features name="${project.artifactId}-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.6.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.6.0 http://karaf.apache.org/xmlns/features/v1.6.0">
|
||||
|
||||
<feature name="entaxy-${project.artifactId}" version="${project.version}" start-level="${bundle.startlevel.base}">
|
||||
<feature version="${project.version}">entaxy-vault-after-base</feature>
|
||||
<feature version="${project.version}">entaxy-vault-runtime</feature>
|
||||
<feature version="${project.version}">entaxy-vault-default</feature>
|
||||
<feature version="${project.version}">entaxy-vault-design</feature>
|
||||
<feature version="${project.version}">entaxy-vault-management</feature>
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-vault-after-base" version="${project.version}" start-level="${bundle.startlevel.base}">
|
||||
<!--
|
||||
<configfile finalname="${karaf.etc}/init/artifacts/shared/entaxy/security/vault/default/1.0.0/default-1.0.0-blueprint.xml" override="false">
|
||||
mvn:ru.entaxy.platform.security/secure-vault/${project.version}/xml/vault.default
|
||||
</configfile>
|
||||
<configfile finalname="${karaf.etc}/init/install/vault.properties" override="false">
|
||||
mvn:ru.entaxy.platform.security/secure-vault/${project.version}/properties/vault
|
||||
</configfile>
|
||||
-->
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-vault-runtime" version="${project.version}" start-level="${bundle.startlevel.system}">
|
||||
<feature prerequisite="true">jasypt-encryption</feature>
|
||||
<feature dependency="true" version="${project.version}">entaxy-vault-after-base</feature>
|
||||
<feature prerequisite="true" version="${project.version}">entaxy-initializers</feature>
|
||||
|
||||
<bundle>mvn:ru.entaxy.platform.security.secure-vault/secure-vault-runtime/${project.version}</bundle>
|
||||
|
||||
<!--
|
||||
@TODO find out why we get exception on feature:install
|
||||
while bundle:install works fine
|
||||
-->
|
||||
<!--
|
||||
<capability>
|
||||
osgi.service; effective:=active;objectClass=ru.entaxy.esb.platform.runtime.core.initializer.api.Initialized
|
||||
</capability>
|
||||
-->
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-vault-default" version="${project.version}" start-level="${bundle.startlevel.system}">
|
||||
<feature prerequisite="true">entaxy-vault-runtime</feature>
|
||||
<configfile finalname="${karaf.etc}/init/artifacts/shared/entaxy/security/vault/default/1.0.0/default-1.0.0-blueprint.xml" override="false">
|
||||
mvn:ru.entaxy.platform.security/secure-vault/${project.version}/xml/vault.default
|
||||
</configfile>
|
||||
<configfile finalname="${karaf.etc}/init/install/vault.properties" override="false">
|
||||
mvn:ru.entaxy.platform.security/secure-vault/${project.version}/properties/vault
|
||||
</configfile>
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-vault-design" version="${project.version}" start-level="${bundle.startlevel.objects}">
|
||||
<bundle>mvn:ru.entaxy.platform.security.secure-vault/secure-vault-design/${project.version}</bundle>
|
||||
|
||||
<!--
|
||||
@TODO find out why we get exception on feature:install
|
||||
while bundle:install works fine
|
||||
-->
|
||||
<!--
|
||||
<capability>
|
||||
osgi.service; effective:=active;objectClass=ru.entaxy.platform.core.producer.api.EntaxyProducerService
|
||||
</capability>
|
||||
-->
|
||||
</feature>
|
||||
|
||||
<feature name="entaxy-vault-management" version="${project.version}" start-level="${bundle.startlevel.management}">
|
||||
<bundle>mvn:ru.entaxy.platform.security.secure-vault/secure-vault-management/${project.version}</bundle>
|
||||
|
||||
</feature>
|
||||
|
||||
</features>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~~~~~~licensing~~~~~~
|
||||
secure-vault
|
||||
==========
|
||||
Copyright (C) 2020 - 2025 EmDev LLC
|
||||
==========
|
||||
You may not use this file except in accordance with the License Terms of the Copyright
|
||||
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
rights to the Software and any copies are the property of the Copyright Holder. Unless
|
||||
it is explicitly allowed the Copyright Holder, the User is prohibited from using the
|
||||
Software for commercial purposes to provide services to third parties.
|
||||
|
||||
The Copyright Holder hereby declares that the Software is provided on an "AS IS".
|
||||
Under no circumstances does the Copyright Holder guarantee or promise that the
|
||||
Software provided by him will be suitable or not suitable for the specific purposes
|
||||
of the User, that the Software will meet all commercial and personal subjective
|
||||
expectations of the User, that the Software will work properly, without technical
|
||||
errors, quickly and uninterruptedly.
|
||||
|
||||
Under no circumstances shall the Copyright Holder or its Affiliates is not liable
|
||||
to the User for any direct or indirect losses of the User, his expenses or actual
|
||||
damage, including, downtime; loss of bussines; lost profit; lost earnings; loss
|
||||
or damage to data, property, etc.
|
||||
~~~~~~/licensing~~~~~~
|
||||
-->
|
||||
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"><manifest xmlns="http://karaf.apache.org/xmlns/deployer/blueprint/v1.0.0">Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
DynamicImport-Package: *
|
||||
Entaxy-Bundle: true
|
||||
Entaxy-Runtime: true
|
||||
Entaxy-Generated-Object-Configuration: eyJvYmplY3RJZCI6ImRlZmF1bHQiLCJmYWN0b3J5SWQiOiJzZWN1cmUtdmF1bHQtcmVzb3VyY2VzIiwiX191dWlkX18iOiI4ODgxNTJkOS0yODJiLTQzOTctYjdlZS0zMTYyNWM3ZjBiM2EiLCJ0eXBlIjoiZW50YXh5LnNlY3VyaXR5LnZhdWx0Iiwic2NvcGUiOiJwdWJsaWMiLCJwcm9wZXJ0aWVzIjp7IiMjcHVibGlzaCI6eyJmYWN0b3J5Ijoic2VjdXJlLXZhdWx0LXJlc291cmNlcyIsImxhYmVsIjoib2JqZWN0Iiwic2NvcGUiOiJwdWJsaWMiLCJuYW1lIjoiZGVmYXVsdCIsImRpc3BsYXlOYW1lIjoiIn0sInJlc291cmNlUHJvdmlkZXIiOiJlbnRheHktZmlsZS1pbnRlcm5hbCIsInBhdGgiOiIuc2VjdXJpdHkvLnZhdWx0In19
|
||||
Bundle-Name: entaxy.security.vault.default
|
||||
Entaxy-Generated: true
|
||||
Bundle-Version: 1.0.0
|
||||
Entaxy-Generated-Object: default:entaxy.security.vault:public
|
||||
Entaxy-Main-Object: default:entaxy.security.vault:public
|
||||
Provide-Capability: entaxy.security.vault;factory:String="secure-vault-resources";displayName:String="";scope:String="public";name:String="default";label:String="object";objectId:String="default"
|
||||
Bundle-SymbolicName: entaxy.security.vault.default
|
||||
|
||||
</manifest>
|
||||
|
||||
<reference id="resource-service-ref" interface="ru.entaxy.esb.resources.EntaxyResourceService"/>
|
||||
|
||||
<reference id="entaxy-file-internal-ref" interface="ru.entaxy.esb.resources.EntaxyResourceProvider"
|
||||
filter="(protocol=entaxy-file-internal)"/>
|
||||
|
||||
<bean activation="eager" class="ru.entaxy.security.vault.runtime.resourcevault.ResourceBasedVault" id="secure-vault-default" init-method="init">
|
||||
<property name="resourceProtocol" value="entaxy-file-internal"/>
|
||||
<property name="resourceProvider" ref="entaxy-file-internal-ref" />
|
||||
<property name="resourceService" ref="resource-service-ref" />
|
||||
<property name="path" value=".security/.vault"/>
|
||||
</bean>
|
||||
|
||||
<service interface="ru.entaxy.security.vault.runtime.EntaxyVault" ref="secure-vault-default">
|
||||
<service-properties>
|
||||
<entry key="name" value="default"/>
|
||||
</service-properties>
|
||||
</service>
|
||||
|
||||
</blueprint>
|
||||
@@ -0,0 +1,26 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# secure-vault
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2025 EmDev LLC
|
||||
# ==========
|
||||
# You may not use this file except in accordance with the License Terms of the Copyright
|
||||
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
|
||||
# rights to the Software and any copies are the property of the Copyright Holder. Unless
|
||||
# it is explicitly allowed the Copyright Holder, the User is prohibited from using the
|
||||
# Software for commercial purposes to provide services to third parties.
|
||||
#
|
||||
# The Copyright Holder hereby declares that the Software is provided on an "AS IS".
|
||||
# Under no circumstances does the Copyright Holder guarantee or promise that the
|
||||
# Software provided by him will be suitable or not suitable for the specific purposes
|
||||
# of the User, that the Software will meet all commercial and personal subjective
|
||||
# expectations of the User, that the Software will work properly, without technical
|
||||
# errors, quickly and uninterruptedly.
|
||||
#
|
||||
# Under no circumstances shall the Copyright Holder or its Affiliates is not liable
|
||||
# to the User for any direct or indirect losses of the User, his expenses or actual
|
||||
# damage, including, downtime; loss of bussines; lost profit; lost earnings; loss
|
||||
# or damage to data, property, etc.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
entaxy.security.vault/default/1.0.0/xml/blueprint=shared;blueprint;80
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"objectId": "default",
|
||||
"factoryId": "secure-vault-resources"
|
||||
}
|
||||
Reference in New Issue
Block a user