Skip to content
This repository was archived by the owner on Dec 14, 2022. It is now read-only.

Commit f925038

Browse files
author
Chris Wiechmann
committed
Prepare to release V2.0.0
1 parent 95f2c02 commit f925038

File tree

10 files changed

+151
-44
lines changed

10 files changed

+151
-44
lines changed

CHANGELOG.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,28 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7-
## [Unreleased]
7+
## [2.0.0] 2021-01-12
88
### Added
99
- Custom-Properties for an API now looked up
1010
- Index mapping now includes all configured custom properties
11+
- Regional-Support to store data from different regions separatly
12+
- See https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk#different-topologiesdomains
13+
- Local API-Lookup for native API-Enrichment & Disable APIs/Events ()
14+
- See https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/blob/develop/README.md#setup-local-lookup
15+
- Payload-Support
16+
- See https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk#traffic-payload
17+
- External HTTP-Based User-Authorization
18+
- See https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/blob/develop/README.md#customize-user-authorization
19+
- Life-Cycle-Management
20+
- See https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/blob/develop/README.md#lifecycle-management
1121

1222
### Changed
13-
- Updated API-Builder to version Agra
23+
- Updated API-Builder to version Dubai
1424
- Elasticsearch configuration now managed by API-Builder project and no longer by Logstash
1525
- Index-Templates
1626
- ILM-Policies has been added
1727
- Rollup-Jobs has been added
1828

1929
## [1.0.0] 2020-10-01
2030
### Added
21-
- Initial version
31+
- Initial version

DEVELOPMENT.MD

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Steps to create a release
2+
3+
### Bump version
4+
- docker-compose.yml
5+
`image: cwiechmann/apibuilder4elastic:v2.0.0`
6+
- apibuilder4elastic/package.json
7+
`"version": "v2.0.0",`
8+
9+
### CHANGELOG.md
10+
- Add recent changes
11+
12+
### Create the release
13+
- Create a new release on Github with the tag name: v2.0.0

apibuilder4elastic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "apibuilder4elastic",
33
"description": "This API-Builder project provides an ELK-Based Traffic-Monitor API.",
44
"main": "app.js",
5-
"version": "v1.0.0",
5+
"version": "v2.0.0",
66
"author": "Chris Wiechmann",
77
"email": "cwiechmann@axway.com",
88
"url": "https://axway.com",

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ services:
5555

5656
# This is the API-Builder project exposing the API-Gateway Manager REST-API
5757
apibuilder4elastic:
58-
image: cwiechmann/apibuilder4elastic:v1.0.0
58+
image: cwiechmann/apibuilder4elastic:v2.0.0
5959
container_name: apibuilder4elastic
6060
environment:
6161
- ELASTICSEARCH_HOSTS=${ELASTICSEARCH_HOSTS}
-1.75 KB
Loading
1.2 KB
Loading

imgs/node-manager-use-es-api.png

1.94 KB
Loading

imgs/setRegionFilter.png

393 Bytes
Loading

nodemanager/README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ _The following endpoints are currently supported by the API Builder based Traffi
2222
| **Circuitpath** | `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/stream\/[A-Za-z0-9]+\/[^\/]+\/circuitpath$` | Endpoint which provides the data for the Filter Execution Path as part of the detailed view of a transaction|
2323
| **Trace** | `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/trace\/[A-Za-z0-9]+[\?]?.*$` | Endpoint which returns the trace information and the **getinfo** endpoint which returns the request detail information including the http header of each leg|
2424
| **GetInfo** | `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/[A-Za-z0-9]+\/[A-Za-z0-9]+\/[\*0-9]{1}\/getinfo[\?]?.*$` |Endpoint provides information for the Requesr- Response-Details|
25+
| **Payload** | `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/stream\/.*\/\d+\/(?:sent|received)$` |Payload endpoint|
26+
2527

2628
The compare attribute filter should look like this:
2729
![Is API Managed](../imgs/IsmanagedbyElasticsearchAPI.png)
@@ -32,7 +34,26 @@ This `Set Attribute` filter: `Set region filter` creates a new attribute: `regio
3234

3335
![Set region filter](../imgs/setRegionFilter.png)
3436

35-
Sample: `&region=${env.REGION == '[invalid field]' ? "" : env.REGION}`
37+
Sample: `region=${env.REGION == '[invalid field]' ? "" : env.REGION}`
38+
39+
### Add region filter
40+
41+
Adds the region filter, which is optional to the `http.request.rawURI` attribute.
42+
43+
```javascript
44+
function invoke(msg) {
45+
var httpRequestRawURI = msg.get("http.request.rawURI");
46+
var regionFilter = msg.get("regionFilter");
47+
48+
if (httpRequestRawURI.contains('?')) {
49+
httpRequestRawURI += "&" + regionFilter;
50+
} else {
51+
httpRequestRawURI += "?" + regionFilter;
52+
}
53+
msg.put("http.request.rawURI", httpRequestRawURI);
54+
return true;
55+
}
56+
```
3657

3758
### Connect to Elasticsearch API
3859

nodemanager/policy-use-elasticsearch-api-7.7.0.xml

Lines changed: 101 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<entityStoreData xmlns="http://www.vordel.com/2005/06/24/entityStore">
22
<metaInfo flags="138">
33
<exportRoots>
4-
<key type='Certificates'>
5-
<id field='name' value='Certificate Store'/>
6-
<key type='Certificate'>
7-
<id field='dname' value='CN=Elastic Certificate Tool Autogenerated CA'/>
4+
<key type='CircuitContainer'>
5+
<id field='name' value='Elasticsearch Traffic-Monitor'/>
6+
<key type='FilterCircuit'>
7+
<id field='name' value='Use Elasticsearch API'/>
88
</key>
99
</key>
1010
<key type='ESConfiguration'>
1111
<id field='name' value='Entity Store Configuration'/>
1212
</key>
13-
<key type='CircuitContainer'>
14-
<id field='name' value='Elasticsearch Traffic-Monitor'/>
15-
<key type='FilterCircuit'>
16-
<id field='name' value='Use Elasticsearch API'/>
13+
<key type='Certificates'>
14+
<id field='name' value='Certificate Store'/>
15+
<key type='Certificate'>
16+
<id field='dname' value='CN=Elastic Certificate Tool Autogenerated CA'/>
1717
</key>
1818
</key>
1919
</exportRoots>
@@ -30,6 +30,7 @@
3030
<type name="FalseFilter" version="0"/>
3131
<type name="Filter" version="5"/>
3232
<type name="FilterCircuit" version="4"/>
33+
<type name="JavaScriptFilter" version="3"/>
3334
<type name="LoadableModule" version="2"/>
3435
<type name="NamedLoadableModule" version="0"/>
3536
<type name="RootChild" version="0"/>
@@ -183,6 +184,15 @@
183184
<constant name="_version" type="integer" value="0"/>
184185
<constant name="class" type="string" value="com.vordel.circuit.basic.True"/>
185186
</entityType>
187+
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="JavaScriptFilter">
188+
<constant name="_version" type="integer" value="3"/>
189+
<constant name="class" type="string" value="com.vordel.circuit.script.ScriptFilter"/>
190+
<field cardinality="1" default="function invoke(msg) { return true; }" name="script" type="string"/>
191+
<field cardinality="1" default="nashorn" name="engineName" type="string"/>
192+
<field cardinality="*" name="requiredProperties" type="string"/>
193+
<field cardinality="*" name="generatedProperties" type="string"/>
194+
<field cardinality="*" name="consumedProperties" type="string"/>
195+
</entityType>
186196
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="CompareAttributeFilter">
187197
<constant name="_version" type="integer" value="0"/>
188198
<constant name="class" type="string" value="com.vordel.circuit.attribute.CompareAttributeFilter"/>
@@ -252,28 +262,6 @@
252262
</entityStoreData>
253263
]]></realizedTypes>
254264
</metaInfo>
255-
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="Certificate">
256-
<key type='Certificates'>
257-
<id field='name' value='Certificate Store'/>
258-
</key>
259-
<fval name="certificateRealm"><value></value></fval>
260-
<fval name="content"><value>MIIDSjCCAjKgAwIBAgIVAMrFEp12q826pXOoFMl2bsMa7fdPMA0GCSqGSIb3DQEBCwUAMDQxMjAw&#xD;&#xA;BgNVBAMTKUVsYXN0aWMgQ2VydGlmaWNhdGUgVG9vbCBBdXRvZ2VuZXJhdGVkIENBMB4XDTIwMDky&#xD;&#xA;NTA2MDU0NloXDTMwMDkyMzA2MDU0NlowNDEyMDAGA1UEAxMpRWxhc3RpYyBDZXJ0aWZpY2F0ZSBU&#xD;&#xA;b29sIEF1dG9nZW5lcmF0ZWQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVfR/5&#xD;&#xA;Tw1yQuPdITmZuDHukIojLl7nf9PXupZlb5wPi+c14lDAbdTDS+Yt57GT/fXpLqacuGhKVp2usHv8&#xD;&#xA;d4BT/KoXd7/1x/uNtw/3uGGbAQeapLh0kXqz/xPyr2sskhSxa5hhJHo7NvxcUjwcpGb8QRJ793Ev&#xD;&#xA;TnwQrZD2ShmDCeiBqpne2uBGuJcKkTE/awQtMjX7457eoG/NKgzb7JdcMLxGnCCll874yDm8cykb&#xD;&#xA;pClwSVXnDb61zhpVoX6sSZR0WAndFv71Bda5nJlLYD+lsX3qMzEf7nbznc3j5w8sg6RAB82O0u8q&#xD;&#xA;x8amcwCCtaW5716oDkxKyFfGeBQUf+o1AgMBAAGjUzBRMB0GA1UdDgQWBBQ1Jj5Vtsj20Tq5+bUA&#xD;&#xA;DhoGUPJu2DAfBgNVHSMEGDAWgBQ1Jj5Vtsj20Tq5+bUADhoGUPJu2DAPBgNVHRMBAf8EBTADAQH/&#xD;&#xA;MA0GCSqGSIb3DQEBCwUAA4IBAQA1QtAY3iBNpVO5XlAsvvUFYpH0t8MrFAWP1msvTe3jDRQ356La&#xD;&#xA;BLHDxT/lV0xb934Ew2BFvVca/SsWniNtW/cjrLS9FfiuwW5kNPIFXWbg8HTCJ1qOJq17tIzOjgX9&#xD;&#xA;5DbZbUAxAgwBQfLc1HtS7zw1+cbVB+qaNrjDZNO3i/bG5jI4URYmzn3vLqEya8dsEv5Yv+cBp+FW&#xD;&#xA;mcrzngunKCoEwEutCvLFCg4MfeMkpTiJq90vXuICt/4BfAqQSUY6TN3X7G6fGH7z6KLEN9X8Xinf&#xD;&#xA;orf5N/lsQa89x9kcw1sj0iLTXmH05QMJKbomwAafpGYius2eYf+8WFHvSGI+VlGl</value></fval>
261-
<fval name="conversation"><value></value></fval>
262-
<fval name="dname"><value>CN=Elastic Certificate Tool Autogenerated CA</value></fval>
263-
<fval name="engine"><value></value></fval>
264-
<fval name="issuer"><value contentType="reference">-1</value></fval>
265-
<fval name="keyId"><value></value></fval>
266-
<fval name="storeType"><value>LOCAL</value></fval>
267-
</entity>
268-
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="Certificates">
269-
<fval name="name"><value>Certificate Store</value></fval>
270-
</entity>
271-
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="ESConfiguration">
272-
<fval name="name"><value>Entity Store Configuration</value></fval>
273-
<fval name="passphraseTest"><value>aHR0cDsvL3d3dy52b3JkZWwuY29t</value></fval>
274-
<fval name="productKey"><value>VordelGateway</value></fval>
275-
<fval name="version"><value>7.7.0</value></fval>
276-
</entity>
277265
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="FilterCircuit">
278266
<key type='CircuitContainer'>
279267
<id field='name' value='Elasticsearch Traffic-Monitor'/>
@@ -324,6 +312,42 @@
324312
<fval name="logSuccess"><value>True filter passed</value></fval>
325313
<fval name="name"><value>True Filter</value></fval>
326314
</entity>
315+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SetAttributeFilter">
316+
<key type='CircuitContainer'>
317+
<id field='name' value='Elasticsearch Traffic-Monitor'/>
318+
<key type='FilterCircuit'>
319+
<id field='name' value='Use Elasticsearch API'/>
320+
</key>
321+
</key>
322+
<fval name="abortProcessingOnLogError"><value>0</value></fval>
323+
<fval name="attributeValue"><value>region=${env.REGION == &apos;[invalid field]&apos; ? &quot;&quot; : env.REGION}</value></fval>
324+
<fval name="category"><value contentType="reference">
325+
<key type='CategoryGroup'>
326+
<id field='name' value='Filter Categories'/>
327+
<key type='Category'>
328+
<id field='name' value='miscellaneous'/>
329+
</key>
330+
</key>
331+
</value></fval>
332+
<fval name="logFailure"><value>Failed to set the attribute value</value></fval>
333+
<fval name="logFatal"><value>Error while setting the attribute value. Error: ${circuit.exception}</value></fval>
334+
<fval name="logMask"><value>2</value></fval>
335+
<fval name="logMaskType"><value>SERVICE</value></fval>
336+
<fval name="logSuccess"><value>Set the attribute value</value></fval>
337+
<fval name="messageAttribute"><value>regionFilter</value></fval>
338+
<fval name="name"><value>Set region filter</value></fval>
339+
<fval name="successNode"><value contentType="reference">
340+
<key type='CircuitContainer'>
341+
<id field='name' value='Elasticsearch Traffic-Monitor'/>
342+
<key type='FilterCircuit'>
343+
<id field='name' value='Use Elasticsearch API'/>
344+
<key type='JavaScriptFilter'>
345+
<id field='name' value='Add region filter'/>
346+
</key>
347+
</key>
348+
</key>
349+
</value></fval>
350+
</entity>
327351
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="FalseFilter">
328352
<key type='CircuitContainer'>
329353
<id field='name' value='Elasticsearch Traffic-Monitor'/>
@@ -418,7 +442,7 @@
418442
</key>
419443
</value></fval>
420444
<fval name="transparentProxy"><value>0</value></fval>
421-
<fval name="url"><value>${env.API_BUILDER_URL}/api/elk/v1${http.request.rawURI}${regionFilter}</value></fval>
445+
<fval name="url"><value>${env.API_BUILDER_URL}/api/elk/v1${http.request.rawURI}</value></fval>
422446
<fval name="useRootCerts"><value>0</value></fval>
423447
</entity>
424448
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SaveToFileFilter">
@@ -615,15 +639,28 @@
615639
<fval name="expression"><value>^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/search$</value></fval>
616640
<fval name="matchType"><value>MATCHES</value></fval>
617641
</entity>
618-
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SetAttributeFilter">
642+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="AttributeCompare">
643+
<key type='CircuitContainer'>
644+
<id field='name' value='Elasticsearch Traffic-Monitor'/>
645+
<key type='FilterCircuit'>
646+
<id field='name' value='Use Elasticsearch API'/>
647+
<key type='CompareAttributeFilter'>
648+
<id field='name' value='Is managed by Elasticsearch API?'/>
649+
</key>
650+
</key>
651+
</key>
652+
<fval name="attrName"><value>http.request.path</value></fval>
653+
<fval name="expression"><value>^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/stream\/.*\/\d+\/(?:sent|received)$</value></fval>
654+
<fval name="matchType"><value>MATCHES</value></fval>
655+
</entity>
656+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="JavaScriptFilter">
619657
<key type='CircuitContainer'>
620658
<id field='name' value='Elasticsearch Traffic-Monitor'/>
621659
<key type='FilterCircuit'>
622660
<id field='name' value='Use Elasticsearch API'/>
623661
</key>
624662
</key>
625663
<fval name="abortProcessingOnLogError"><value>0</value></fval>
626-
<fval name="attributeValue"><value>&amp;region=${env.REGION == &apos;[invalid field]&apos; ? &quot;&quot; : env.REGION}</value></fval>
627664
<fval name="category"><value contentType="reference">
628665
<key type='CategoryGroup'>
629666
<id field='name' value='Filter Categories'/>
@@ -632,13 +669,17 @@
632669
</key>
633670
</key>
634671
</value></fval>
635-
<fval name="logFailure"><value>Failed to set the attribute value</value></fval>
636-
<fval name="logFatal"><value>Error while setting the attribute value. Error: ${circuit.exception}</value></fval>
672+
<fval name="consumedProperties"></fval>
673+
<fval name="engineName"><value>nashorn</value></fval>
674+
<fval name="generatedProperties"></fval>
675+
<fval name="logFailure"><value>Failed script filter</value></fval>
676+
<fval name="logFatal"><value>Error while attempt to run script filter. Error: ${circuit.exception}</value></fval>
637677
<fval name="logMask"><value>2</value></fval>
638678
<fval name="logMaskType"><value>SERVICE</value></fval>
639-
<fval name="logSuccess"><value>Set the attribute value</value></fval>
640-
<fval name="messageAttribute"><value>regionFilter</value></fval>
641-
<fval name="name"><value>Set region filter</value></fval>
679+
<fval name="logSuccess"><value>Passed script filter</value></fval>
680+
<fval name="name"><value>Add region filter</value></fval>
681+
<fval name="requiredProperties"></fval>
682+
<fval name="script"><value>function invoke(msg) {&#xD;&#xA; var httpRequestRawURI = msg.get(&quot;http.request.rawURI&quot;);&#xD;&#xA; var regionFilter = msg.get(&quot;regionFilter&quot;);&#xD;&#xA;&#xD;&#xA; if (httpRequestRawURI.contains(&apos;?&apos;)) {&#xD;&#xA; httpRequestRawURI += &quot;&amp;&quot; + regionFilter;&#xD;&#xA; } else {&#xD;&#xA; httpRequestRawURI += &quot;?&quot; + regionFilter;&#xD;&#xA; }&#xD;&#xA; msg.put(&quot;http.request.rawURI&quot;, httpRequestRawURI);&#xD;&#xA; return true;&#xD;&#xA;}</value></fval>
642683
<fval name="successNode"><value contentType="reference">
643684
<key type='CircuitContainer'>
644685
<id field='name' value='Elasticsearch Traffic-Monitor'/>
@@ -654,4 +695,26 @@
654695
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="CircuitContainer">
655696
<fval name="name"><value>Elasticsearch Traffic-Monitor</value></fval>
656697
</entity>
698+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="ESConfiguration">
699+
<fval name="name"><value>Entity Store Configuration</value></fval>
700+
<fval name="passphraseTest"><value>aHR0cDsvL3d3dy52b3JkZWwuY29t</value></fval>
701+
<fval name="productKey"><value>VordelGateway</value></fval>
702+
<fval name="version"><value>7.7.0</value></fval>
703+
</entity>
704+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="Certificate">
705+
<key type='Certificates'>
706+
<id field='name' value='Certificate Store'/>
707+
</key>
708+
<fval name="certificateRealm"><value></value></fval>
709+
<fval name="content"><value>MIIDSjCCAjKgAwIBAgIVAMrFEp12q826pXOoFMl2bsMa7fdPMA0GCSqGSIb3DQEBCwUAMDQxMjAw&#xD;&#xA;BgNVBAMTKUVsYXN0aWMgQ2VydGlmaWNhdGUgVG9vbCBBdXRvZ2VuZXJhdGVkIENBMB4XDTIwMDky&#xD;&#xA;NTA2MDU0NloXDTMwMDkyMzA2MDU0NlowNDEyMDAGA1UEAxMpRWxhc3RpYyBDZXJ0aWZpY2F0ZSBU&#xD;&#xA;b29sIEF1dG9nZW5lcmF0ZWQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVfR/5&#xD;&#xA;Tw1yQuPdITmZuDHukIojLl7nf9PXupZlb5wPi+c14lDAbdTDS+Yt57GT/fXpLqacuGhKVp2usHv8&#xD;&#xA;d4BT/KoXd7/1x/uNtw/3uGGbAQeapLh0kXqz/xPyr2sskhSxa5hhJHo7NvxcUjwcpGb8QRJ793Ev&#xD;&#xA;TnwQrZD2ShmDCeiBqpne2uBGuJcKkTE/awQtMjX7457eoG/NKgzb7JdcMLxGnCCll874yDm8cykb&#xD;&#xA;pClwSVXnDb61zhpVoX6sSZR0WAndFv71Bda5nJlLYD+lsX3qMzEf7nbznc3j5w8sg6RAB82O0u8q&#xD;&#xA;x8amcwCCtaW5716oDkxKyFfGeBQUf+o1AgMBAAGjUzBRMB0GA1UdDgQWBBQ1Jj5Vtsj20Tq5+bUA&#xD;&#xA;DhoGUPJu2DAfBgNVHSMEGDAWgBQ1Jj5Vtsj20Tq5+bUADhoGUPJu2DAPBgNVHRMBAf8EBTADAQH/&#xD;&#xA;MA0GCSqGSIb3DQEBCwUAA4IBAQA1QtAY3iBNpVO5XlAsvvUFYpH0t8MrFAWP1msvTe3jDRQ356La&#xD;&#xA;BLHDxT/lV0xb934Ew2BFvVca/SsWniNtW/cjrLS9FfiuwW5kNPIFXWbg8HTCJ1qOJq17tIzOjgX9&#xD;&#xA;5DbZbUAxAgwBQfLc1HtS7zw1+cbVB+qaNrjDZNO3i/bG5jI4URYmzn3vLqEya8dsEv5Yv+cBp+FW&#xD;&#xA;mcrzngunKCoEwEutCvLFCg4MfeMkpTiJq90vXuICt/4BfAqQSUY6TN3X7G6fGH7z6KLEN9X8Xinf&#xD;&#xA;orf5N/lsQa89x9kcw1sj0iLTXmH05QMJKbomwAafpGYius2eYf+8WFHvSGI+VlGl</value></fval>
710+
<fval name="conversation"><value></value></fval>
711+
<fval name="dname"><value>CN=Elastic Certificate Tool Autogenerated CA</value></fval>
712+
<fval name="engine"><value></value></fval>
713+
<fval name="issuer"><value contentType="reference">-1</value></fval>
714+
<fval name="keyId"><value></value></fval>
715+
<fval name="storeType"><value>LOCAL</value></fval>
716+
</entity>
717+
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="Certificates">
718+
<fval name="name"><value>Certificate Store</value></fval>
719+
</entity>
657720
</entityStoreData>

0 commit comments

Comments
 (0)