Skip to content

Commit c3a6e4c

Browse files
Initial Commit
1 parent b58c089 commit c3a6e4c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+2878
-0
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
1.1.0
2+
* Migrate to Universal Orchestrator (KF9 / .NET Core)
3+
* Perform Renewals using RenewalThumbprint
4+
5+
1.0.3
6+
* Add support for the SNI Flags when creating new bindings. Supported flags include:
7+
* 0 No SNI
8+
* 1 SNI Enabled
9+
* 2 Non SNI binding which uses Central Certificate Store
10+
* 3 SNI binding which uses Central Certificate Store
11+
* Last release to support Windows Orchestrator (KF8)
12+
13+
1.0.2
14+
* Remove dependence on Windows.Web.Administration on the orchestrator server. The agent will now use the local version on the managed server via remote powershell
15+
* add support for the IncludePortInSPN flag
16+
* add support to use credentials from Keyfactor for Add/Remove/Inventory jobs.

DataPower.sln

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.30717.126
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataPower", "DataPower\DataPower.csproj", "{33FBC5A1-3466-4F10-B9A6-7186F804A65A}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1A6C93E7-24FD-47FD-883D-EDABF5CEE4C6}"
9+
ProjectSection(SolutionItems) = preProject
10+
CHANGELOG.md = CHANGELOG.md
11+
integration-manifest.json = integration-manifest.json
12+
README.md = README.md
13+
EndProjectSection
14+
EndProject
15+
Global
16+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
17+
Debug|Any CPU = Debug|Any CPU
18+
Release|Any CPU = Release|Any CPU
19+
EndGlobalSection
20+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
21+
{33FBC5A1-3466-4F10-B9A6-7186F804A65A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
22+
{33FBC5A1-3466-4F10-B9A6-7186F804A65A}.Debug|Any CPU.Build.0 = Debug|Any CPU
23+
{33FBC5A1-3466-4F10-B9A6-7186F804A65A}.Release|Any CPU.ActiveCfg = Debug|Any CPU
24+
{33FBC5A1-3466-4F10-B9A6-7186F804A65A}.Release|Any CPU.Build.0 = Debug|Any CPU
25+
EndGlobalSection
26+
GlobalSection(SolutionProperties) = preSolution
27+
HideSolutionNode = FALSE
28+
EndGlobalSection
29+
GlobalSection(ExtensibilityGlobals) = postSolution
30+
SolutionGuid = {E0FA12DA-6B82-4E64-928A-BB9965E636C1}
31+
EndGlobalSection
32+
EndGlobal

DataPower/CertStoreInfo.cs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
using System.ComponentModel;
2+
using Newtonsoft.Json;
3+
4+
namespace Keyfactor.Extensions.Orchestrator.DataPower
5+
{
6+
public class CertStoreInfo
7+
{
8+
[DefaultValue("default")] public string Domain { get; set; }
9+
10+
public string CertificateStore { get; set; }
11+
12+
[JsonProperty("InventoryPageSize")]
13+
[DefaultValue(100)]
14+
public int InventoryPageSize { get; set; }
15+
16+
[JsonProperty("PublicCertStoreName")]
17+
[DefaultValue("pubcert")]
18+
public string PublicCertStoreName { get; set; }
19+
20+
[JsonProperty("InventoryBlackList")]
21+
[DefaultValue("")]
22+
public string InventoryBlackList { get; set; }
23+
24+
[JsonProperty("Protocol")]
25+
[DefaultValue("https")]
26+
public string Protocol { get; set; }
27+
28+
public string CryptoCertObjectPrefix { get; set; }
29+
public string CryptoKeyObjectPrefix { get; set; }
30+
public string CertFilePrefix { get; set; }
31+
public string KeyFilePrefix { get; set; }
32+
}
33+
}

0 commit comments

Comments
 (0)