Skip to content

Commit f0d5c63

Browse files
authored
Merge pull request #45 from Keyfactor/upgrade_bc
Upgrade BouncyCastle.Cryptography to version 2.3.0 for RFKDB HMAC-SHA-384 support
2 parents f70ebd6 + 04d0bae commit f0d5c63

File tree

5 files changed

+33
-38
lines changed

5 files changed

+33
-38
lines changed
Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,19 @@
1-
name: Starter Workflow
2-
on: [workflow_dispatch, push, pull_request]
1+
name: Keyfactor Bootstrap Workflow
32

4-
jobs:
5-
call-create-github-release-workflow:
6-
uses: Keyfactor/actions/.github/workflows/github-release.yml@main
7-
8-
call-dotnet-build-and-release-workflow:
9-
needs: [call-create-github-release-workflow]
10-
uses: Keyfactor/actions/.github/workflows/dotnet-build-and-release.yml@main
11-
with:
12-
release_version: ${{ needs.call-create-github-release-workflow.outputs.release_version }}
13-
release_url: ${{ needs.call-create-github-release-workflow.outputs.release_url }}
14-
release_dir: RemoteFile/bin/Release
15-
secrets:
16-
token: ${{ secrets.PRIVATE_PACKAGE_ACCESS }}
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
types: [opened, closed, synchronize, edited, reopened]
7+
push:
8+
create:
9+
branches:
10+
- 'release-*.*'
1711

18-
call-generate-readme-workflow:
19-
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
20-
uses: Keyfactor/actions/.github/workflows/generate-readme.yml@main
12+
jobs:
13+
call-starter-workflow:
14+
uses: keyfactor/actions/.github/workflows/starter.yml@v2
2115
secrets:
22-
token: ${{ secrets.APPROVE_README_PUSH }}
23-
24-
call-update-catalog-workflow:
25-
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
26-
uses: Keyfactor/actions/.github/workflows/update-catalog.yml@main
27-
secrets:
28-
token: ${{ secrets.SDK_SYNC_PAT }}
16+
token: ${{ secrets.V2BUILDTOKEN}}
17+
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
18+
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
19+
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
v2.4.2
2+
- Bug fix: Upgrade BouncyCastle.Cryptography to version 2.3.0 to allow for RFKDB HMAC-SHA-384 support
3+
14
v2.4.1
25
- Fix logging issue for RFKDB
36

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
12
# Remote File
23

34
The Remote File Orchestrator allows for the remote management of file-based certificate stores. Discovery, Inventory, and Management functions are supported. The orchestrator performs operations by first converting the certificate store into a BouncyCastle PKCS12Store.
45

56
#### Integration status: Production - Ready for use in production environments.
67

7-
88
## About the Keyfactor Universal Orchestrator Extension
99

1010
This repository contains a Universal Orchestrator Extension which is a plugin to the Keyfactor Universal Orchestrator. Within the Keyfactor Platform, Orchestrators are used to manage “certificate stores” — collections of certificates and roots of trust that are found within and used by various applications.
@@ -13,23 +13,22 @@ The Universal Orchestrator is part of the Keyfactor software distribution and is
1313

1414
The Universal Orchestrator is the successor to the Windows Orchestrator. This Orchestrator Extension plugin only works with the Universal Orchestrator and does not work with the Windows Orchestrator.
1515

16-
1716
## Support for Remote File
1817

1918
Remote File
2019

2120
###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
2221

23-
2422
---
2523

2624

25+
---
26+
2727

2828

2929
## Keyfactor Version Supported
3030

3131
The minimum version of the Keyfactor Universal Orchestrator Framework needed to run this version of the extension is 10.1
32-
3332
## Platform Specific Notes
3433

3534
The Keyfactor Universal Orchestrator may be installed on either Windows or Linux based platforms. The certificate operations supported by a capability may vary based what platform the capability is installed on. The table below indicates what capabilities are supported based on which platform the encompassing Universal Orchestrator is running.

RemoteFile/RemoteFile.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />
15+
<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />
1616
<PackageReference Include="Keyfactor.Logging" Version="1.1.1" />
1717
<PackageReference Include="Keyfactor.Orchestrators.IOrchestratorJobExtensions" Version="0.7.0" />
1818
<PackageReference Include="Keyfactor.PKI" Version="5.0.0" />

integration-manifest.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
"status": "production",
66
"link_github": true,
77
"update_catalog": true,
8+
"release_dir": "RemoteFile/bin/Release",
89
"description": "The Remote File Orchestrator allows for the remote management of file-based certificate stores. Discovery, Inventory, and Management functions are supported. The orchestrator performs operations by first converting the certificate store into a BouncyCastle PKCS12Store.",
910
"about": {
1011
"orchestrator": {
1112
"UOFramework": "10.1",
1213
"pam_support": true,
14+
"keyfactor_platform_version": "9.10",
1315
"win": {
1416
"supportsCreateStore": true,
1517
"supportsDiscovery": true,
@@ -66,9 +68,9 @@
6668
"DependsOn": "",
6769
"Type": "String",
6870
"DefaultValue": ""
69-
}
71+
}
7072
],
71-
"EntryParameters": []
73+
"EntryParameters": []
7274
},
7375
"RFPEM": {
7476
"Name": "RFPEM",
@@ -188,9 +190,9 @@
188190
"DependsOn": "",
189191
"Type": "String",
190192
"DefaultValue": ""
191-
}
193+
}
192194
],
193-
"EntryParameters": []
195+
"EntryParameters": []
194196
},
195197
"RFDER": {
196198
"Name": "RFDER",
@@ -239,7 +241,7 @@
239241
"DefaultValue": ""
240242
}
241243
],
242-
"EntryParameters": []
244+
"EntryParameters": []
243245
},
244246
"RFKDB": {
245247
"Name": "RFKDB",
@@ -278,9 +280,9 @@
278280
"DependsOn": "",
279281
"Type": "String",
280282
"DefaultValue": ""
281-
}
283+
}
282284
],
283-
"EntryParameters": []
285+
"EntryParameters": []
284286
},
285287
"RFORA": {
286288
"Name": "RFORA",
@@ -329,7 +331,7 @@
329331
"DefaultValue": ""
330332
}
331333
],
332-
"EntryParameters": []
334+
"EntryParameters": []
333335
}
334336
}
335337
}

0 commit comments

Comments
 (0)