You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-16Lines changed: 3 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1179,10 +1179,7 @@ the Keyfactor Command Portal
1179
1179
1180
1180
<details><summary>Click to expand details</summary>
1181
1181
1182
-
The `RFORA` store type can be used to manage `PKCS12` Oracle Wallets.
1183
-
1184
-
> NOTE: This should work for `PKCS12` Oracle Wallets installed on both Windows and Linux servers, this has only been tested on wallets installed on Windows.
1185
-
> NOTE: When entering the Store Path for an Oracle Wallet in Keyfactor Command, make sure to INCLUDE the `eWallet.p12` file name that by convention is the name of the `PKCS12` wallet file that gets created.
1182
+
The `RFORA` store type can be used to manage `PKCS12` Oracle wallets. Although implemented as a separate store type, Oracle wallets are accessed and managed identically to RFPkcs12 store types. The file is expected to compatible with the Pkcs#12 standard.
1186
1183
1187
1184
#### Supported use cases
1188
1185
1. One-to-many trust entries - A trust entry is defined as a single certificate without a private key in a certificate store. Each trust entry is identified with a custom alias.
@@ -1275,7 +1272,6 @@ the Keyfactor Command Portal
1275
1272
| LinuxFilePermissionsOnStoreCreation | Linux File Permissions on Store Creation | The LinuxFilePermissionsOnStoreCreation field should contain a three-digit value between 000 and 777 representing the Linux file permissions to be set for the certificate store upon creation. Example: '600' or '755'. Overrides DefaultLinuxPermissionOnStoreCreation [config.json](#post-installation) setting. | String || 🔲 Unchecked |
1276
1273
| LinuxFileOwnerOnStoreCreation | Linux File Owner on Store Creation | The LinuxFileOwnerOnStoreCreation field should contain a valid user ID recognized by the destination Linux server, optionally followed by a colon and a group ID if the group owner differs. Example: 'userID' or 'userID:groupID'. Overrides DefaultOwnerOnStoreCreation [config.json](#post-installation) setting. | String || 🔲 Unchecked |
1277
1274
| SudoImpersonatingUser | Sudo Impersonating User | 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. | String || 🔲 Unchecked |
1278
-
| WorkFolder | Location to use for creation/removal of work files | 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'. | String || ✅ Checked |
1279
1275
| RemoveRootCertificate | Remove Root Certificate from Chain | Remove root certificate from chain when adding/renewing a certificate in a store. | Bool | False | 🔲 Unchecked |
1280
1276
| IncludePortInSPN | Include Port in SPN for WinRM | Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations. | Bool | False | 🔲 Unchecked |
1281
1277
| SSHPort | SSH Port | Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting. | String || 🔲 Unchecked |
@@ -1324,13 +1320,6 @@ the Keyfactor Command Portal
1324
1320

1325
1321
1326
1322
1327
-
###### Location to use for creation/removal of work files
1328
-
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'.
1329
-
1330
-

1331
-

1332
-
1333
-
1334
1323
###### Remove Root Certificate from Chain
1335
1324
Remove root certificate from chain when adding/renewing a certificate in a store.
1336
1325
@@ -2009,15 +1998,14 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
2009
1998
| Category | Select "RFORA" or the customized certificate store name from the previous step. |
2010
1999
| Container | Optional container to associate certificate store with. |
2011
2000
| Client Machine | 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'forlocal agents. Example: 'https://myserver.mydomain.com:5986' or '1.1.1.1|LocalMachine'forlocal access. |
2012
-
| Store Path | 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'. |
2001
+
| Store Path | 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'. |
2013
2002
| Store Password | Password used to secure the Certificate Store |
2014
2003
| Orchestrator | Select an approved orchestrator capable of managing `RFORA` certificates. Specifically, one with the `RFORA` capability. |
2015
2004
| ServerUsername | A username (or valid PAM key if the username is stored in a KF Command configured PAM integration). If acting as an *agent* using local file access, just check *No Value*|
2016
2005
| ServerPassword | A password (or valid PAM key if the password is stored in a KF Command configured PAM integration). The password can also be an SSH private key if connecting via SSH to a server using SSH private key authentication. If acting as an *agent* using local file access, just check *No Value*|
2017
2006
| LinuxFilePermissionsOnStoreCreation | The LinuxFilePermissionsOnStoreCreation field should contain a three-digit value between 000 and 777 representing the Linux file permissions to be setfor the certificate store upon creation. Example: '600' or '755'. Overrides DefaultLinuxPermissionOnStoreCreation [config.json](#post-installation) setting. |
2018
2007
| LinuxFileOwnerOnStoreCreation | The LinuxFileOwnerOnStoreCreation field should contain a valid user ID recognized by the destination Linux server, optionally followed by a colon and a group ID if the group owner differs. Example: 'userID' or 'userID:groupID'. Overrides DefaultOwnerOnStoreCreation [config.json](#post-installation) setting. |
2019
2008
| SudoImpersonatingUser | 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. |
2020
-
| WorkFolder | 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'. |
2021
2009
| RemoveRootCertificate | Remove root certificate from chain when adding/renewing a certificate in a store. |
2022
2010
| IncludePortInSPN | Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations. |
2023
2011
| SSHPort | Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting. |
@@ -2045,15 +2033,14 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
2045
2033
| Category | Select "RFORA" or the customized certificate store name from the previous step. |
2046
2034
| Container | Optional container to associate certificate store with. |
2047
2035
| Client Machine | 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'forlocal agents. Example: 'https://myserver.mydomain.com:5986' or '1.1.1.1|LocalMachine'forlocal access. |
2048
-
| Store Path | 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'. |
2036
+
| Store Path | 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'. |
2049
2037
| Store Password | Password used to secure the Certificate Store |
2050
2038
| Orchestrator | Select an approved orchestrator capable of managing `RFORA` certificates. Specifically, one with the `RFORA` capability. |
2051
2039
| Properties.ServerUsername | A username (or valid PAM key if the username is stored in a KF Command configured PAM integration). If acting as an *agent* using local file access, just check *No Value*|
2052
2040
| Properties.ServerPassword | A password (or valid PAM key if the password is stored in a KF Command configured PAM integration). The password can also be an SSH private key if connecting via SSH to a server using SSH private key authentication. If acting as an *agent* using local file access, just check *No Value*|
2053
2041
| Properties.LinuxFilePermissionsOnStoreCreation | The LinuxFilePermissionsOnStoreCreation field should contain a three-digit value between 000 and 777 representing the Linux file permissions to be setfor the certificate store upon creation. Example: '600' or '755'. Overrides DefaultLinuxPermissionOnStoreCreation [config.json](#post-installation) setting. |
2054
2042
| Properties.LinuxFileOwnerOnStoreCreation | The LinuxFileOwnerOnStoreCreation field should contain a valid user ID recognized by the destination Linux server, optionally followed by a colon and a group ID if the group owner differs. Example: 'userID' or 'userID:groupID'. Overrides DefaultOwnerOnStoreCreation [config.json](#post-installation) setting. |
2055
2043
| Properties.SudoImpersonatingUser | 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. |
2056
-
| Properties.WorkFolder | 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'. |
2057
2044
| Properties.RemoveRootCertificate | Remove root certificate from chain when adding/renewing a certificate in a store. |
2058
2045
| Properties.IncludePortInSPN | Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations. |
2059
2046
| Properties.SSHPort | Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting. |
Copy file name to clipboardExpand all lines: scripts/store_types/bash/curl_create_store_types.sh
-9Lines changed: 0 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -812,15 +812,6 @@ curl -s -X POST "https://${KEYFACTOR_HOSTNAME}/${KEYFACTOR_API_PATH}/Certificate
812
812
"DefaultValue": "",
813
813
"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."
814
814
},
815
-
{
816
-
"Name": "WorkFolder",
817
-
"DisplayName": "Location to use for creation/removal of work files",
818
-
"Required": true,
819
-
"DependsOn": "",
820
-
"Type": "String",
821
-
"DefaultValue": "",
822
-
"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'."
823
-
},
824
815
{
825
816
"Name": "RemoveRootCertificate",
826
817
"DisplayName": "Remove Root Certificate from Chain",
Copy file name to clipboardExpand all lines: scripts/store_types/powershell/restmethod_create_store_types.ps1
-9Lines changed: 0 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -812,15 +812,6 @@ $Body = @'
812
812
"DefaultValue": "",
813
813
"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."
814
814
},
815
-
{
816
-
"Name": "WorkFolder",
817
-
"DisplayName": "Location to use for creation/removal of work files",
818
-
"Required": true,
819
-
"DependsOn": "",
820
-
"Type": "String",
821
-
"DefaultValue": "",
822
-
"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'."
823
-
},
824
815
{
825
816
"Name": "RemoveRootCertificate",
826
817
"DisplayName": "Remove Root Certificate from Chain",
0 commit comments