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
+25-25Lines changed: 25 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -158,15 +158,15 @@ Please consult with your system administrator for more information on configurin
158
158
159
159
## Certificate Store Types
160
160
161
-
To use the Remote File Universal Orchestrator extension, you **must** create the Certificate Store Types required for your usecase. This only needs to happen _once_ per Keyfactor Command instance.
161
+
To use the Remote File Universal Orchestrator extension, you **must** create the Certificate Store Types required for your use-case. This only needs to happen _once_ per Keyfactor Command instance.
162
162
163
163
The Remote File Universal Orchestrator extension implements 6 Certificate Store Types. Depending on your use case, you may elect to use one, or all of these Certificate Store Types.
164
164
165
165
### RFJKS
166
166
167
-
168
167
<details><summary>Click to expand details</summary>
169
168
169
+
170
170
The `RFJKS` store type can be used to manage java keystores of types `JKS` or `PKCS12`. If creating a new java keystore
171
171
and adding a certificate all via Keyfactor Command, the created java keystore will be of type `PKCS12`, as java keystores
172
172
of type `JKS` have been deprecated as of `JDK 9`.
@@ -177,6 +177,8 @@ of type `JKS` have been deprecated as of `JDK 9`.
177
177
3. A mix of trust and key entries.
178
178
179
179
180
+
181
+
180
182
#### Supported Operations
181
183
182
184
| Operation | Is Supported |
@@ -190,7 +192,7 @@ of type `JKS` have been deprecated as of `JDK 9`.
190
192
#### Store Type Creation
191
193
192
194
##### Using kfutil:
193
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
195
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
194
196
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
195
197
<details><summary>Click to expand RFJKS kfutil details</summary>
196
198
@@ -271,15 +273,14 @@ the Keyfactor Command Portal
<details><summary>Click to expand details</summary>
282
282
283
+
283
284
The `RFPEM` store type can be used to manage `PEM` encoded files.
284
285
285
286
#### Supported use cases
@@ -295,6 +296,8 @@ The `RFPEM` store type can be used to manage `PEM` encoded files.
295
296
- Store password *MUST* be set to `No Password` if managing a store with a `PKCS#1` private key, as encrypted `PKCS#1` keys are not supported with this integration.
296
297
297
298
299
+
300
+
298
301
#### Supported Operations
299
302
300
303
| Operation | Is Supported |
@@ -308,7 +311,7 @@ The `RFPEM` store type can be used to manage `PEM` encoded files.
308
311
#### Store Type Creation
309
312
310
313
##### Using kfutil:
311
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
314
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
312
315
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
313
316
<details><summary>Click to expand RFPEM kfutil details</summary>
314
317
@@ -393,15 +396,14 @@ the Keyfactor Command Portal
<details><summary>Click to expand details</summary>
404
405
406
+
405
407
The `RFPkcs12` store type can be used to manage any `PKCS#12` compliant file format INCLUDING java keystores of type `PKCS12`.
406
408
407
409
#### Supported use cases
@@ -415,6 +417,8 @@ The `RFPkcs12` store type can be used to manage any `PKCS#12` compliant file for
415
417
2. Multiple key and/or trust entries with blank friendly names/aliases
416
418
417
419
420
+
421
+
418
422
#### Supported Operations
419
423
420
424
| Operation | Is Supported |
@@ -428,7 +432,7 @@ The `RFPkcs12` store type can be used to manage any `PKCS#12` compliant file for
428
432
#### Store Type Creation
429
433
430
434
##### Using kfutil:
431
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
435
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
432
436
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
433
437
<details><summary>Click to expand RFPkcs12 kfutil details</summary>
434
438
@@ -509,22 +513,23 @@ the Keyfactor Command Portal
<details><summary>Click to expand details</summary>
520
522
523
+
521
524
The `RFDER` store type can be used to manage DER encoded files.
522
525
523
526
#### Supported use cases
524
527
1. Single certificate stores with private key in an external file.
525
528
2. Single certificate stores with no private key.
526
529
527
530
531
+
532
+
528
533
#### Supported Operations
529
534
530
535
| Operation | Is Supported |
@@ -538,7 +543,7 @@ The `RFDER` store type can be used to manage DER encoded files.
538
543
#### Store Type Creation
539
544
540
545
##### Using kfutil:
541
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
546
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
542
547
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
543
548
<details><summary>Click to expand RFDER kfutil details</summary>
544
549
@@ -620,15 +625,14 @@ the Keyfactor Command Portal
<details><summary>Click to expand details</summary>
631
634
635
+
632
636
The `RFKDB` store type can be used to manage IBM Key Database Files (`KDB`) files. The IBM utility, `GSKCAPICMD`, is used
633
637
to read and write certificates from and to the target store and is therefore required to be installed on the server where
634
638
each `KDB` certificate store being managed resides, and its location MUST be in the system `$Path`.
@@ -639,6 +643,8 @@ each `KDB` certificate store being managed resides, and its location MUST be in
639
643
3. A mix of trust and key entries.
640
644
641
645
646
+
647
+
642
648
#### Supported Operations
643
649
644
650
| Operation | Is Supported |
@@ -652,7 +658,7 @@ each `KDB` certificate store being managed resides, and its location MUST be in
652
658
#### Store Type Creation
653
659
654
660
##### Using kfutil:
655
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
661
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
656
662
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
657
663
<details><summary>Click to expand RFKDB kfutil details</summary>
658
664
@@ -733,15 +739,14 @@ the Keyfactor Command Portal
<details><summary>Click to expand details</summary>
744
748
749
+
745
750
The `RFORA` store type can be used to manage `PKCS12` Oracle Wallets.
746
751
747
752
> 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.
@@ -753,6 +758,8 @@ The `RFORA` store type can be used to manage `PKCS12` Oracle Wallets.
753
758
3. A mix of trust and key entries.
754
759
755
760
761
+
762
+
756
763
#### Supported Operations
757
764
758
765
| Operation | Is Supported |
@@ -766,7 +773,7 @@ The `RFORA` store type can be used to manage `PKCS12` Oracle Wallets.
766
773
#### Store Type Creation
767
774
768
775
##### Using kfutil:
769
-
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to created certificate store types.
776
+
`kfutil` is a custom CLI for the Keyfactor Command API and can be used to create certificate store types.
770
777
For more information on [kfutil](https://github.com/Keyfactor/kfutil) check out the [docs](https://github.com/Keyfactor/kfutil?tab=readme-ov-file#quickstart)
771
778
<details><summary>Click to expand RFORA kfutil details</summary>
@@ -1027,7 +1033,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1027
1033
</details>
1028
1034
1029
1035
1030
-
1031
1036
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
1032
1037
1033
1038
@@ -1135,7 +1140,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1135
1140
</details>
1136
1141
1137
1142
1138
-
1139
1143
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
1140
1144
1141
1145
@@ -1235,7 +1239,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1235
1239
</details>
1236
1240
1237
1241
1238
-
1239
1242
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
1240
1243
1241
1244
@@ -1337,7 +1340,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1337
1340
</details>
1338
1341
1339
1342
1340
-
1341
1343
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
1342
1344
1343
1345
@@ -1437,7 +1439,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1437
1439
</details>
1438
1440
1439
1441
1440
-
1441
1442
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
1442
1443
1443
1444
@@ -1539,7 +1540,6 @@ Please refer to the **Universal Orchestrator (remote)** usage section ([PAM prov
1539
1540
</details>
1540
1541
1541
1542
1542
-
1543
1543
> The content in this section can be supplemented by the [official Command documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Certificate%20Stores.htm?Highlight=certificate%20store).
Copy file name to clipboardExpand all lines: RemoteFile/ManagementBase.cs
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,8 @@ public JobResult ProcessJob(ManagementJobConfiguration config)
79
79
logger.LogDebug($"BEGIN create Operation for {config.CertificateStoreDetails.StorePath} on {config.CertificateStoreDetails.ClientMachine}.");
80
80
if(certificateStore.DoesStoreExist())
81
81
{
82
-
thrownewRemoteFileException($"Certificate store {config.CertificateStoreDetails.StorePath} already exists.");
82
+
logger.LogWarning($"Certificate store {config.CertificateStoreDetails.StorePath} already exists.");
83
+
returnnewJobResult(){Result=OrchestratorJobStatusJobResult.Warning,JobHistoryId=config.JobHistoryId,FailureMessage=$"Certificate store {config.CertificateStoreDetails.StorePath} already exists. Site {config.CertificateStoreDetails.StorePath} on server {config.CertificateStoreDetails.ClientMachine}"};
0 commit comments