From c6f9b18dcb2a57d21aa51f87a1ea4c5531e48ee4 Mon Sep 17 00:00:00 2001 From: Keyfactor Date: Thu, 25 Jun 2026 01:01:34 +0000 Subject: [PATCH 1/2] Update store_types.json for all:latest --- cmd/store_types.json | 114 +++++++++++++++++++++++++++++++++++++++++++ store_types.json | 114 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 228 insertions(+) diff --git a/cmd/store_types.json b/cmd/store_types.json index 462125e..b603782 100644 --- a/cmd/store_types.json +++ b/cmd/store_types.json @@ -5233,6 +5233,120 @@ "BlueprintAllowed": false, "CustomAliasAllowed": "Required" }, + { + "Name": "PingOne Application Binding", + "ShortName": "PingOneBind", + "Capability": "PingOneBind", + "LocalStore": false, + "SupportedOperations": { + "Add": true, + "Create": false, + "Discovery": false, + "Enrollment": false, + "Inventory": true, + "Remove": false + }, + "Properties": [ + { + "Name": "Region", + "DisplayName": "PingOne Region", + "Type": "MultipleChoice", + "DefaultValue": "NA", + "Options": "NA,EU,CA,AP,AU,SG", + "Required": true + }, + { + "Name": "WorkerEnvironmentId", + "DisplayName": "Worker App Environment ID (defaults to Store Path)", + "Type": "String", + "Required": false + } + ], + "EntryParameters": [ + { + "Name": "KeyId", + "DisplayName": "PingOne Key Pair ID", + "Type": "String", + "RequiredWhen": { + "HasPrivateKey": false, + "OnAdd": true, + "OnRemove": false, + "OnReenrollment": false + } + } + ], + "PasswordOptions": { + "EntrySupported": false, + "StoreRequired": false, + "Style": "Default" + }, + "PrivateKeyAllowed": "Forbidden", + "ServerRequired": true, + "PowerShell": false, + "BlueprintAllowed": false, + "CustomAliasAllowed": "Optional" + }, + { + "Name": "PingOne Key Pair", + "ShortName": "PingOneKey", + "Capability": "PingOneKey", + "LocalStore": false, + "SupportedOperations": { + "Add": true, + "Create": false, + "Discovery": true, + "Enrollment": true, + "Remove": true + }, + "Properties": [ + { + "Name": "Region", + "DisplayName": "PingOne Region", + "Type": "MultipleChoice", + "DefaultValue": "NA", + "Options": "NA,EU,CA,AP,AU,SG", + "Required": true + }, + { + "Name": "WorkerEnvironmentId", + "DisplayName": "Worker App Environment ID (defaults to Store Path)", + "Type": "String", + "Required": false + }, + { + "Name": "DefaultUsageType", + "DisplayName": "Default Key Usage Type", + "Type": "MultipleChoice", + "DefaultValue": "SIGNING", + "Options": "SIGNING,ENCRYPTION,SSL/TLS,ISSUANCE", + "Required": false + } + ], + "EntryParameters": [ + { + "Name": "UsageType", + "DisplayName": "Key Usage Type", + "Type": "MultipleChoice", + "Options": "SIGNING,ENCRYPTION,SSL/TLS,ISSUANCE", + "RequiredWhen": { + "HasPrivateKey": false, + "OnAdd": false, + "OnRemove": false, + "OnReenrollment": false + } + } + ], + "PasswordOptions": { + "EntrySupported": false, + "StoreRequired": false, + "Style": "Default" + }, + "PrivateKeyAllowed": "Required", + "ServerRequired": true, + "PowerShell": false, + "BlueprintAllowed": false, + "CustomAliasAllowed": "Forbidden" + }, { "Name": "RFDER", "ShortName": "RFDER", diff --git a/store_types.json b/store_types.json index 462125e..b603782 100644 --- a/store_types.json +++ b/store_types.json @@ -5233,6 +5233,120 @@ "BlueprintAllowed": false, "CustomAliasAllowed": "Required" }, + { + "Name": "PingOne Application Binding", + "ShortName": "PingOneBind", + "Capability": "PingOneBind", + "LocalStore": false, + "SupportedOperations": { + "Add": true, + "Create": false, + "Discovery": false, + "Enrollment": false, + "Inventory": true, + "Remove": false + }, + "Properties": [ + { + "Name": "Region", + "DisplayName": "PingOne Region", + "Type": "MultipleChoice", + "DefaultValue": "NA", + "Options": "NA,EU,CA,AP,AU,SG", + "Required": true + }, + { + "Name": "WorkerEnvironmentId", + "DisplayName": "Worker App Environment ID (defaults to Store Path)", + "Type": "String", + "Required": false + } + ], + "EntryParameters": [ + { + "Name": "KeyId", + "DisplayName": "PingOne Key Pair ID", + "Type": "String", + "RequiredWhen": { + "HasPrivateKey": false, + "OnAdd": true, + "OnRemove": false, + "OnReenrollment": false + } + } + ], + "PasswordOptions": { + "EntrySupported": false, + "StoreRequired": false, + "Style": "Default" + }, + "PrivateKeyAllowed": "Forbidden", + "ServerRequired": true, + "PowerShell": false, + "BlueprintAllowed": false, + "CustomAliasAllowed": "Optional" + }, + { + "Name": "PingOne Key Pair", + "ShortName": "PingOneKey", + "Capability": "PingOneKey", + "LocalStore": false, + "SupportedOperations": { + "Add": true, + "Create": false, + "Discovery": true, + "Enrollment": true, + "Remove": true + }, + "Properties": [ + { + "Name": "Region", + "DisplayName": "PingOne Region", + "Type": "MultipleChoice", + "DefaultValue": "NA", + "Options": "NA,EU,CA,AP,AU,SG", + "Required": true + }, + { + "Name": "WorkerEnvironmentId", + "DisplayName": "Worker App Environment ID (defaults to Store Path)", + "Type": "String", + "Required": false + }, + { + "Name": "DefaultUsageType", + "DisplayName": "Default Key Usage Type", + "Type": "MultipleChoice", + "DefaultValue": "SIGNING", + "Options": "SIGNING,ENCRYPTION,SSL/TLS,ISSUANCE", + "Required": false + } + ], + "EntryParameters": [ + { + "Name": "UsageType", + "DisplayName": "Key Usage Type", + "Type": "MultipleChoice", + "Options": "SIGNING,ENCRYPTION,SSL/TLS,ISSUANCE", + "RequiredWhen": { + "HasPrivateKey": false, + "OnAdd": false, + "OnRemove": false, + "OnReenrollment": false + } + } + ], + "PasswordOptions": { + "EntrySupported": false, + "StoreRequired": false, + "Style": "Default" + }, + "PrivateKeyAllowed": "Required", + "ServerRequired": true, + "PowerShell": false, + "BlueprintAllowed": false, + "CustomAliasAllowed": "Forbidden" + }, { "Name": "RFDER", "ShortName": "RFDER", From d786becf9f740a008125a7d19ae6737135b27c22 Mon Sep 17 00:00:00 2001 From: Keyfactor Date: Tue, 30 Jun 2026 01:01:19 +0000 Subject: [PATCH 2/2] Update store_types.json for all:latest --- cmd/store_types.json | 101 ++++++++++++++++++++++++++++++++++++++----- store_types.json | 101 ++++++++++++++++++++++++++++++++++++++----- 2 files changed, 182 insertions(+), 20 deletions(-) diff --git a/cmd/store_types.json b/cmd/store_types.json index b603782..b08f9a5 100644 --- a/cmd/store_types.json +++ b/cmd/store_types.json @@ -5464,6 +5464,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFDER." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5587,6 +5605,15 @@ "Type": "MultipleChoice", "DefaultValue": "Apache Tomcat Restart,Jetty Restart", "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5701,6 +5728,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFKDB." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5780,15 +5825,6 @@ "DefaultValue": "", "Description": "The SudoImpersonatingUser field should contain a valid user ID to impersonate using sudo on the destination Linux server. Example: 'impersonatedUserID'. Overrides [config.json](#post-installation) DefaultSudoImpersonatedUser setting." }, - { - "Name": "WorkFolder", - "DisplayName": "Location to use for creation/removal of work files", - "Required": true, - "DependsOn": "", - "Type": "String", - "DefaultValue": "", - "Description": "The WorkFolder field should contain the path on the managed server where temporary work files can be created, modified, and deleted during Inventory and Management jobs. Example: '/path/to/workfolder'." - }, { "Name": "RemoveRootCertificate", "DisplayName": "Remove Root Certificate from Chain", @@ -5824,11 +5860,29 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFORA." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], "ClientMachineDescription": "The Client Machine field should contain the DNS name or IP address of the remote orchestrated server for Linux orchestrated servers, formatted as a URL (protocol://dns-or-ip:port) for Windows orchestrated servers, or '1.1.1.1|LocalMachine' for local agents. Example: 'https://myserver.mydomain.com:5986' or '1.1.1.1|LocalMachine' for local access.", - "StorePathDescription": "The Store Path field should contain the full path and file name of the Oracle Wallet, including the 'eWallet.p12' file name by convention. Example: '/path/to/eWallet.p12' or 'c:\\path\\to\\eWallet.p12'." + "StorePathDescription": "The Store Path field should contain the full path and file name of the Oracle Wallet, including the 'eWallet.p12' file name that is generally used by convention. Example: '/path/to/eWallet.p12' or 'c:\\path\\to\\eWallet.p12'." }, { "Name": "RFPEM", @@ -5983,6 +6037,15 @@ "Type": "MultipleChoice", "DefaultValue": "Apache HTTPD Restart,NGNIX Restart,HAProxy Restart,Envoy Proxy Restart", "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -6097,6 +6160,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFPkcs12." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], diff --git a/store_types.json b/store_types.json index b603782..b08f9a5 100644 --- a/store_types.json +++ b/store_types.json @@ -5464,6 +5464,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFDER." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5587,6 +5605,15 @@ "Type": "MultipleChoice", "DefaultValue": "Apache Tomcat Restart,Jetty Restart", "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5701,6 +5728,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFKDB." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -5780,15 +5825,6 @@ "DefaultValue": "", "Description": "The SudoImpersonatingUser field should contain a valid user ID to impersonate using sudo on the destination Linux server. Example: 'impersonatedUserID'. Overrides [config.json](#post-installation) DefaultSudoImpersonatedUser setting." }, - { - "Name": "WorkFolder", - "DisplayName": "Location to use for creation/removal of work files", - "Required": true, - "DependsOn": "", - "Type": "String", - "DefaultValue": "", - "Description": "The WorkFolder field should contain the path on the managed server where temporary work files can be created, modified, and deleted during Inventory and Management jobs. Example: '/path/to/workfolder'." - }, { "Name": "RemoveRootCertificate", "DisplayName": "Remove Root Certificate from Chain", @@ -5824,11 +5860,29 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFORA." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], "ClientMachineDescription": "The Client Machine field should contain the DNS name or IP address of the remote orchestrated server for Linux orchestrated servers, formatted as a URL (protocol://dns-or-ip:port) for Windows orchestrated servers, or '1.1.1.1|LocalMachine' for local agents. Example: 'https://myserver.mydomain.com:5986' or '1.1.1.1|LocalMachine' for local access.", - "StorePathDescription": "The Store Path field should contain the full path and file name of the Oracle Wallet, including the 'eWallet.p12' file name by convention. Example: '/path/to/eWallet.p12' or 'c:\\path\\to\\eWallet.p12'." + "StorePathDescription": "The Store Path field should contain the full path and file name of the Oracle Wallet, including the 'eWallet.p12' file name that is generally used by convention. Example: '/path/to/eWallet.p12' or 'c:\\path\\to\\eWallet.p12'." }, { "Name": "RFPEM", @@ -5983,6 +6037,15 @@ "Type": "MultipleChoice", "DefaultValue": "Apache HTTPD Restart,NGNIX Restart,HAProxy Restart,Envoy Proxy Restart", "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [], @@ -6097,6 +6160,24 @@ "Type": "Bool", "DefaultValue": "True", "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" + }, + { + "Name": "PostJobApplicationRestart", + "DisplayName": "Post Job Application Restart", + "Required": false, + "DependsOn": "", + "Type": "MultipleChoice", + "DefaultValue": "None", + "Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFPkcs12." + }, + { + "Name": "RequiresLegacyEncryption", + "DisplayName": "Requires Legacy Encryption", + "Required": false, + "DependsOn": "", + "Type": "Bool", + "DefaultValue": "False", + "Description": "Optional setting. If set to true, PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc and PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc algorithms will be used to create the underlying BouncyCastle Pkcs12Store used to feed the certificate store being managed during Management jobs. Should be left not implemented or set to False for most instances." } ], "EntryParameters": [],