Skip to content

Commit 3c59259

Browse files
authored
Merge pull request #104 from Keyfactor/hashicorp-vault-orchestrator
New Pull Request - hashicorp-vault-orchestrator:file-type-stores
2 parents cc80d90 + 6328429 commit 3c59259

File tree

1 file changed

+300
-2
lines changed

1 file changed

+300
-2
lines changed

store_types.json

Lines changed: 300 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,306 @@
333333
"BlueprintAllowed": false,
334334
"CustomAliasAllowed": "Optional"
335335
},
336+
{
337+
"Name": "Hashicorp Vault Key-Value JKS",
338+
"ShortName": "HCVKVJKS",
339+
"Capability": "HCVKVJKS",
340+
"LocalStore": false,
341+
"SupportedOperations": {
342+
"Add": true,
343+
"Create": true,
344+
"Discovery": true,
345+
"Enrollment": false,
346+
"Remove": true
347+
},
348+
"Properties": [
349+
{
350+
"Name": "SubfolderInventory",
351+
"DisplayName": "Sub-folder Inventory",
352+
"Type": "Bool",
353+
"DependsOn": "",
354+
"DefaultValue": "false",
355+
"Required": false
356+
},
357+
{
358+
"Name": "IncludeCertChain",
359+
"DisplayName": "Include Certificate Chain",
360+
"Type": "Bool",
361+
"DependsOn": "",
362+
"DefaultValue": "false",
363+
"Required": false
364+
},
365+
{
366+
"Name": "MountPoint",
367+
"DisplayName": "Mount Point",
368+
"Type": "String",
369+
"DependsOn": "",
370+
"DefaultValue": null,
371+
"Required": false
372+
},
373+
{
374+
"Name": "ServerUsername",
375+
"DisplayName": "Server Username",
376+
"Type": "Secret",
377+
"DependsOn": "",
378+
"DefaultValue": null,
379+
"Required": false
380+
},
381+
{
382+
"Name": "ServerPassword",
383+
"DisplayName": "Server Password",
384+
"Type": "Secret",
385+
"DependsOn": "",
386+
"DefaultValue": null,
387+
"Required": false
388+
},
389+
{
390+
"Name": "ServerUseSsl",
391+
"DisplayName": "Use SSL",
392+
"Type": "Bool",
393+
"DependsOn": "",
394+
"DefaultValue": "true",
395+
"Required": true
396+
}
397+
],
398+
"EntryParameters": null,
399+
"PasswordOptions": {
400+
"EntrySupported": false,
401+
"StoreRequired": false,
402+
"Style": "Default"
403+
},
404+
"PrivateKeyAllowed": "Optional",
405+
"JobProperties": [],
406+
"ServerRequired": true,
407+
"PowerShell": false,
408+
"BlueprintAllowed": false,
409+
"CustomAliasAllowed": "Optional"
410+
},
411+
{
412+
"Name": "Hashicorp Vault Key-Value PKCS12",
413+
"ShortName": "HCVKVP12",
414+
"Capability": "HCVKVP12",
415+
"LocalStore": false,
416+
"SupportedOperations": {
417+
"Add": true,
418+
"Create": true,
419+
"Discovery": true,
420+
"Enrollment": false,
421+
"Remove": true
422+
},
423+
"Properties": [
424+
{
425+
"Name": "SubfolderInventory",
426+
"DisplayName": "Sub-folder Inventory",
427+
"Type": "Bool",
428+
"DependsOn": "",
429+
"DefaultValue": "false",
430+
"Required": false
431+
},
432+
{
433+
"Name": "MountPoint",
434+
"DisplayName": "Mount Point",
435+
"Type": "String",
436+
"DependsOn": "",
437+
"DefaultValue": null,
438+
"Required": false
439+
},
440+
{
441+
"Name": "IncludeCertChain",
442+
"DisplayName": "Include Certificate Chain",
443+
"Type": "Bool",
444+
"DependsOn": "",
445+
"DefaultValue": "false",
446+
"Required": false
447+
},
448+
{
449+
"Name": "ServerUsername",
450+
"DisplayName": "Server Username",
451+
"Type": "Secret",
452+
"DependsOn": "",
453+
"DefaultValue": null,
454+
"Required": false
455+
},
456+
{
457+
"Name": "ServerPassword",
458+
"DisplayName": "Server Password",
459+
"Type": "Secret",
460+
"DependsOn": "",
461+
"DefaultValue": null,
462+
"Required": false
463+
},
464+
{
465+
"Name": "ServerUseSsl",
466+
"DisplayName": "Use SSL",
467+
"Type": "Bool",
468+
"DependsOn": "",
469+
"DefaultValue": "true",
470+
"Required": true
471+
}
472+
],
473+
"EntryParameters": null,
474+
"PasswordOptions": {
475+
"EntrySupported": false,
476+
"StoreRequired": false,
477+
"Style": "Default"
478+
},
479+
"PrivateKeyAllowed": "Optional",
480+
"JobProperties": [],
481+
"ServerRequired": true,
482+
"PowerShell": false,
483+
"BlueprintAllowed": false,
484+
"CustomAliasAllowed": "Optional"
485+
},
486+
{
487+
"Name": "Hashicorp Vault Key-Value PEM",
488+
"ShortName": "HCVKVPEM",
489+
"Capability": "HCVKVPEM",
490+
"LocalStore": false,
491+
"SupportedOperations": {
492+
"Add": true,
493+
"Create": true,
494+
"Discovery": true,
495+
"Enrollment": false,
496+
"Remove": true
497+
},
498+
"Properties": [
499+
{
500+
"Name": "SubfolderInventory",
501+
"DisplayName": "Subfolder Inventory",
502+
"Type": "Bool",
503+
"DependsOn": "",
504+
"DefaultValue": "false",
505+
"Required": false
506+
},
507+
{
508+
"Name": "IncludeCertChain",
509+
"DisplayName": "Include Certificate Chain",
510+
"Type": "Bool",
511+
"DependsOn": "",
512+
"DefaultValue": "false",
513+
"Required": false
514+
},
515+
{
516+
"Name": "MountPoint",
517+
"DisplayName": "Mount Point",
518+
"Type": "String",
519+
"DependsOn": "",
520+
"DefaultValue": null,
521+
"Required": false
522+
},
523+
{
524+
"Name": "ServerUsername",
525+
"DisplayName": "Server Username",
526+
"Type": "Secret",
527+
"DependsOn": "",
528+
"DefaultValue": null,
529+
"Required": false
530+
},
531+
{
532+
"Name": "ServerPassword",
533+
"DisplayName": "Server Password",
534+
"Type": "Secret",
535+
"DependsOn": "",
536+
"DefaultValue": null,
537+
"Required": false
538+
},
539+
{
540+
"Name": "ServerUseSsl",
541+
"DisplayName": "Use SSL",
542+
"Type": "Bool",
543+
"DependsOn": "",
544+
"DefaultValue": "true",
545+
"Required": true
546+
}
547+
],
548+
"EntryParameters": null,
549+
"PasswordOptions": {
550+
"EntrySupported": false,
551+
"StoreRequired": false,
552+
"Style": "Default"
553+
},
554+
"PrivateKeyAllowed": "Optional",
555+
"JobProperties": [],
556+
"ServerRequired": true,
557+
"PowerShell": false,
558+
"BlueprintAllowed": false,
559+
"CustomAliasAllowed": "Optional"
560+
},
561+
{
562+
"Name": "Hashicorp Vault Key-Value PFX",
563+
"ShortName": "HCVKVPFX",
564+
"Capability": "HCVKVPFX",
565+
"LocalStore": false,
566+
"SupportedOperations": {
567+
"Add": true,
568+
"Create": true,
569+
"Discovery": true,
570+
"Enrollment": false,
571+
"Remove": true
572+
},
573+
"Properties": [
574+
{
575+
"Name": "SubfolderInventory",
576+
"DisplayName": "Sub-folder Inventory",
577+
"Type": "Bool",
578+
"DependsOn": "",
579+
"DefaultValue": "false",
580+
"Required": false
581+
},
582+
{
583+
"Name": "IncludeCertChain",
584+
"DisplayName": "Include Certificate Chain",
585+
"Type": "Bool",
586+
"DependsOn": "",
587+
"DefaultValue": "false",
588+
"Required": false
589+
},
590+
{
591+
"Name": "MountPoint",
592+
"DisplayName": "Mount Point",
593+
"Type": "String",
594+
"DependsOn": "",
595+
"DefaultValue": null,
596+
"Required": false
597+
},
598+
{
599+
"Name": "ServerUsername",
600+
"DisplayName": "Server Username",
601+
"Type": "Secret",
602+
"DependsOn": "",
603+
"DefaultValue": null,
604+
"Required": false
605+
},
606+
{
607+
"Name": "ServerPassword",
608+
"DisplayName": "Server Password",
609+
"Type": "Secret",
610+
"DependsOn": "",
611+
"DefaultValue": null,
612+
"Required": false
613+
},
614+
{
615+
"Name": "ServerUseSsl",
616+
"DisplayName": "Use SSL",
617+
"Type": "Bool",
618+
"DependsOn": "",
619+
"DefaultValue": "true",
620+
"Required": true
621+
}
622+
],
623+
"EntryParameters": null,
624+
"PasswordOptions": {
625+
"EntrySupported": false,
626+
"StoreRequired": false,
627+
"Style": "Default"
628+
},
629+
"PrivateKeyAllowed": "Optional",
630+
"JobProperties": [],
631+
"ServerRequired": true,
632+
"PowerShell": false,
633+
"BlueprintAllowed": false,
634+
"CustomAliasAllowed": "Optional"
635+
},
336636
{
337637
"Name": "Hashicorp Vault PKI",
338638
"ShortName": "HCVPKI",
@@ -377,8 +677,6 @@
377677
"StoreRequired": false,
378678
"Style": "Default"
379679
},
380-
"StorePathType": "",
381-
"StorePathValue": "",
382680
"PrivateKeyAllowed": "Optional",
383681
"JobProperties": [],
384682
"ServerRequired": false,

0 commit comments

Comments
 (0)