|
421 | 421 | "ClientMachineDescription": "This is a full AWS ARN specifying a Role. This is the Role that will be assumed in any Auth scenario performing Assume Role. This will dictate what certificates are usable by the orchestrator. A preceding [profile] name should be included if a Credential Profile is to be used in Default Sdk Auth.", |
422 | 422 | "StorePathDescription": "A single specified AWS Region the store will operate in. Additional regions should get their own store defined." |
423 | 423 | }, |
| 424 | + { |
| 425 | + "Name": "Airlock Application Firewall Certificate", |
| 426 | + "ShortName": "AirlockWAF", |
| 427 | + "Capability": "AirlockWAF", |
| 428 | + "LocalStore": false, |
| 429 | + "SupportedOperations": { |
| 430 | + "Add": false, |
| 431 | + "Create": false, |
| 432 | + "Discovery": true, |
| 433 | + "Enrollment": false, |
| 434 | + "Remove": false |
| 435 | + }, |
| 436 | + "Properties": [], |
| 437 | + "EntryParameters": [], |
| 438 | + "PasswordOptions": { |
| 439 | + "EntrySupported": false, |
| 440 | + "StoreRequired": true, |
| 441 | + "Style": "Default" |
| 442 | + }, |
| 443 | + "StorePathType": "", |
| 444 | + "StorePathValue": "", |
| 445 | + "PrivateKeyAllowed": "Required", |
| 446 | + "JobProperties": [], |
| 447 | + "ServerRequired": true, |
| 448 | + "PowerShell": false, |
| 449 | + "BlueprintAllowed": false, |
| 450 | + "CustomAliasAllowed": "Allowed" |
| 451 | + }, |
424 | 452 | { |
425 | 453 | "Name": "Akamai Certificate Provisioning Service", |
426 | 454 | "ShortName": "Akamai", |
|
2086 | 2114 | "DependsOn": "", |
2087 | 2115 | "DefaultValue": "", |
2088 | 2116 | "Options": "", |
2089 | | - "Description": "One to many comma delimited F5 SSL Profile names the certificate is bound to" |
| 2117 | + "Description": "One to many comma delimited F5 SSL Profiles to bind the certificate to (new certificates ONLY)" |
2090 | 2118 | } |
2091 | 2119 | ] |
2092 | 2120 | }, |
|
3618 | 3646 | "BlueprintAllowed": false, |
3619 | 3647 | "CustomAliasAllowed": "Forbidden" |
3620 | 3648 | }, |
| 3649 | + { |
| 3650 | + "Name": "MyOrchestratorStoreType", |
| 3651 | + "ShortName": "MOST", |
| 3652 | + "Capability": "MOST", |
| 3653 | + "LocalStore": false, |
| 3654 | + "SupportedOperations": { |
| 3655 | + "Add": false, |
| 3656 | + "Create": false, |
| 3657 | + "Discovery": true, |
| 3658 | + "Enrollment": false, |
| 3659 | + "Remove": false |
| 3660 | + }, |
| 3661 | + "Properties": [ |
| 3662 | + { |
| 3663 | + "Name": "CustomField1", |
| 3664 | + "DisplayName": "CustomField1", |
| 3665 | + "Type": "String", |
| 3666 | + "DependsOn": "", |
| 3667 | + "DefaultValue": "default", |
| 3668 | + "Required": true |
| 3669 | + }, |
| 3670 | + { |
| 3671 | + "Name": "CustomField2", |
| 3672 | + "DisplayName": "CustomField2", |
| 3673 | + "Type": "String", |
| 3674 | + "DependsOn": "", |
| 3675 | + "DefaultValue": null, |
| 3676 | + "Required": true |
| 3677 | + } |
| 3678 | + ], |
| 3679 | + "EntryParameters": [], |
| 3680 | + "PasswordOptions": { |
| 3681 | + "EntrySupported": false, |
| 3682 | + "StoreRequired": false, |
| 3683 | + "Style": "Default" |
| 3684 | + }, |
| 3685 | + "StorePathType": "", |
| 3686 | + "StorePathValue": "", |
| 3687 | + "PrivateKeyAllowed": "Forbidden", |
| 3688 | + "JobProperties": [], |
| 3689 | + "ServerRequired": true, |
| 3690 | + "PowerShell": false, |
| 3691 | + "BlueprintAllowed": false, |
| 3692 | + "CustomAliasAllowed": "Forbidden" |
| 3693 | + }, |
3621 | 3694 | { |
3622 | 3695 | "Name": "Nmap Orchestrator", |
3623 | 3696 | "ShortName": "Nmap", |
|
3647 | 3720 | "BlueprintAllowed": false, |
3648 | 3721 | "CustomAliasAllowed": "Optional" |
3649 | 3722 | }, |
| 3723 | + { |
| 3724 | + "Name": "OktaApp", |
| 3725 | + "ShortName": "OktaApp", |
| 3726 | + "LocalStore": false, |
| 3727 | + "StorePathDescription": "This should contain the Okta App ID (please see overview for description).", |
| 3728 | + "ClientMachineDescription": "This should contain your Okta URL (e.g. https://trial-1111.okta.com).", |
| 3729 | + "SupportedOperations": { |
| 3730 | + "Add": false, |
| 3731 | + "Create": false, |
| 3732 | + "Discovery": true, |
| 3733 | + "Enrollment": true, |
| 3734 | + "Remove": false |
| 3735 | + }, |
| 3736 | + "Properties": [ |
| 3737 | + { |
| 3738 | + "Name": "DefaultValidityYears", |
| 3739 | + "DisplayName": "DefaultValidityYears", |
| 3740 | + "Type": "String", |
| 3741 | + "DependsOn": null, |
| 3742 | + "DefaultValue": "1", |
| 3743 | + "Required": true, |
| 3744 | + "Description": "Number of years the certificate will be valid for by default. Required by Okta." |
| 3745 | + } |
| 3746 | + ], |
| 3747 | + "EntryParameters": [ |
| 3748 | + { |
| 3749 | + "Name": "SANList", |
| 3750 | + "DisplayName": "SANList", |
| 3751 | + "Type": "String", |
| 3752 | + "RequiredWhen": { |
| 3753 | + "HasPrivateKey": false, |
| 3754 | + "OnAdd": false, |
| 3755 | + "OnRemove": false, |
| 3756 | + "OnReenrollment": true |
| 3757 | + }, |
| 3758 | + "DependsOn": "", |
| 3759 | + "DefaultValue": "", |
| 3760 | + "Options": "", |
| 3761 | + "Description": "This is a comma-separated list of Subject Alternative Names (SANs) to be included in the certificate. Required by Okta. Must contain at least one SAN." |
| 3762 | + }, |
| 3763 | + { |
| 3764 | + "Name": "ActivateCredential", |
| 3765 | + "DisplayName": "ActivateCredential", |
| 3766 | + "Type": "Bool", |
| 3767 | + "RequiredWhen": { |
| 3768 | + "HasPrivateKey": false, |
| 3769 | + "OnAdd": false, |
| 3770 | + "OnRemove": false, |
| 3771 | + "OnReenrollment": true |
| 3772 | + }, |
| 3773 | + "DependsOn": "", |
| 3774 | + "DefaultValue": "false", |
| 3775 | + "Options": "", |
| 3776 | + "Description": "This is a boolean indicating whether to activate the certificate in Okta after reenrollment/ODKG." |
| 3777 | + } |
| 3778 | + ], |
| 3779 | + "PasswordOptions": { |
| 3780 | + "EntrySupported": false, |
| 3781 | + "StoreRequired": false, |
| 3782 | + "Style": "Default" |
| 3783 | + }, |
| 3784 | + "PrivateKeyAllowed": "Forbidden", |
| 3785 | + "ServerRequired": true, |
| 3786 | + "CustomAliasAllowed": "Forbidden" |
| 3787 | + }, |
| 3788 | + { |
| 3789 | + "Name": "OktaIdP", |
| 3790 | + "ShortName": "OktaIdP", |
| 3791 | + "StorePathDescription": "This should contain the Okta IdP ID (please see overview for description).", |
| 3792 | + "ClientMachineDescription": "This should contain your Okta URL (e.g. https://trial-1111.okta.com).", |
| 3793 | + "SupportedOperations": { |
| 3794 | + "Add": false, |
| 3795 | + "Create": false, |
| 3796 | + "Discovery": true, |
| 3797 | + "Enrollment": true, |
| 3798 | + "Remove": false |
| 3799 | + }, |
| 3800 | + "Properties": [ |
| 3801 | + { |
| 3802 | + "Name": "DefaultValidityYears", |
| 3803 | + "DisplayName": "DefaultValidityYears", |
| 3804 | + "Type": "String", |
| 3805 | + "DependsOn": null, |
| 3806 | + "DefaultValue": "1", |
| 3807 | + "Required": true, |
| 3808 | + "Description": "Number of years the certificate will be valid for by default. Required by Okta." |
| 3809 | + } |
| 3810 | + ], |
| 3811 | + "EntryParameters": [ |
| 3812 | + { |
| 3813 | + "Name": "SANList", |
| 3814 | + "DisplayName": "SANList", |
| 3815 | + "Type": "String", |
| 3816 | + "RequiredWhen": { |
| 3817 | + "HasPrivateKey": false, |
| 3818 | + "OnAdd": false, |
| 3819 | + "OnRemove": false, |
| 3820 | + "OnReenrollment": true |
| 3821 | + }, |
| 3822 | + "DependsOn": "", |
| 3823 | + "DefaultValue": "", |
| 3824 | + "Options": "", |
| 3825 | + "Description": "This is a comma-separated list of Subject Alternative Names (SANs) to be included in the certificate. Required by Okta. Must contain at least one SAN." |
| 3826 | + }, |
| 3827 | + { |
| 3828 | + "Name": "ActivateCredential", |
| 3829 | + "DisplayName": "ActivateCredential", |
| 3830 | + "Type": "Bool", |
| 3831 | + "RequiredWhen": { |
| 3832 | + "HasPrivateKey": false, |
| 3833 | + "OnAdd": false, |
| 3834 | + "OnRemove": false, |
| 3835 | + "OnReenrollment": true |
| 3836 | + }, |
| 3837 | + "DependsOn": "", |
| 3838 | + "DefaultValue": "true", |
| 3839 | + "Options": "", |
| 3840 | + "Description": "This is a boolean indicating whether to activate the certificate in Okta after reenrollment/ODKG." |
| 3841 | + } |
| 3842 | + ], |
| 3843 | + "PasswordOptions": { |
| 3844 | + "EntrySupported": false, |
| 3845 | + "StoreRequired": false, |
| 3846 | + "Style": "Default" |
| 3847 | + }, |
| 3848 | + "PrivateKeyAllowed": "Forbidden", |
| 3849 | + "ServerRequired": true, |
| 3850 | + "CustomAliasAllowed": "Forbidden" |
| 3851 | + }, |
3650 | 3852 | { |
3651 | 3853 | "Name": "PaloAlto", |
3652 | 3854 | "ShortName": "PaloAlto", |
|
4474 | 4676 | "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.", |
4475 | 4677 | "StorePathDescription": "The Store Path field should contain the full path and file name, including file extension if applicable, beginning with a forward slash (/) for Linux orchestrated servers or a drive letter (i.e., c:\\folder\\path\\storename.p12) for Windows orchestrated servers. Example: '/folder/path/storename.p12' or 'c:\\folder\\path\\storename.p12'." |
4476 | 4678 | }, |
| 4679 | + { |
| 4680 | + "Name": "Sample Orchestrator Solution", |
| 4681 | + "ShortName": "SOS", |
| 4682 | + "Capability": "SOS", |
| 4683 | + "LocalStore": false, |
| 4684 | + "StorePathDescription": "Path points to a local .json file. Orchestrator and its account should have read/write access.", |
| 4685 | + "ClientMachineDescription": "Runs on a Windows based machine.", |
| 4686 | + "SupportedOperations": { |
| 4687 | + "Add": true, |
| 4688 | + "Create": true, |
| 4689 | + "Discovery": true, |
| 4690 | + "Enrollment": true, |
| 4691 | + "Remove": true |
| 4692 | + }, |
| 4693 | + "Properties": [ |
| 4694 | + { |
| 4695 | + "Name": "StoreNameString", |
| 4696 | + "DisplayName": "Store Name", |
| 4697 | + "Type": "String", |
| 4698 | + "Required": false, |
| 4699 | + "Description": "The Store name for the particular SOS store." |
| 4700 | + }, |
| 4701 | + { |
| 4702 | + "Name": "ForTestingOnlyBool", |
| 4703 | + "DisplayName": "For Testing Only", |
| 4704 | + "Type": "Bool", |
| 4705 | + "DefaultValue": "true", |
| 4706 | + "Required": false, |
| 4707 | + "Description": "Test bool variable." |
| 4708 | + }, |
| 4709 | + { |
| 4710 | + "Name": "CollectionNameMultipleChoice", |
| 4711 | + "DisplayName": "Collection Name", |
| 4712 | + "Type": "MultipleChoice", |
| 4713 | + "DefaultValue": "internal", |
| 4714 | + "Options": "internal,public,single use,ssl", |
| 4715 | + "Required": true, |
| 4716 | + "Description": "A test collection." |
| 4717 | + }, |
| 4718 | + { |
| 4719 | + "Name": "PrivateDetailsSecret", |
| 4720 | + "DisplayName": "Private Details", |
| 4721 | + "Type": "Secret", |
| 4722 | + "Required": false, |
| 4723 | + "DefaultValue": "test", |
| 4724 | + "Description": "A test secret." |
| 4725 | + } |
| 4726 | + ], |
| 4727 | + "EntryParameters": [ |
| 4728 | + { |
| 4729 | + "Name": "CommaSeparatedSansString", |
| 4730 | + "DisplayName": "SANs", |
| 4731 | + "Type": "String", |
| 4732 | + "RequiredWhen": { |
| 4733 | + "HasPrivateKey": false, |
| 4734 | + "OnAdd": false, |
| 4735 | + "OnRemove": false, |
| 4736 | + "OnReenrollment": false |
| 4737 | + }, |
| 4738 | + "Description": "SAN string." |
| 4739 | + }, |
| 4740 | + { |
| 4741 | + "Name": "CertColorMultipleChoice", |
| 4742 | + "DisplayName": "Certificate Color", |
| 4743 | + "Type": "MultipleChoice", |
| 4744 | + "RequiredWhen": { |
| 4745 | + "HasPrivateKey": false, |
| 4746 | + "OnAdd": false, |
| 4747 | + "OnRemove": false, |
| 4748 | + "OnReenrollment": false |
| 4749 | + }, |
| 4750 | + "DefaultValue": "red", |
| 4751 | + "Options": "red,green,blue,orange", |
| 4752 | + "Description": "A test variable with multiple choice." |
| 4753 | + }, |
| 4754 | + { |
| 4755 | + "Name": "ForTestingOnlyBool", |
| 4756 | + "DisplayName": "For Testing Only", |
| 4757 | + "Type": "Bool", |
| 4758 | + "RequiredWhen": { |
| 4759 | + "HasPrivateKey": true, |
| 4760 | + "OnAdd": false, |
| 4761 | + "OnRemove": false, |
| 4762 | + "OnReenrollment": false |
| 4763 | + }, |
| 4764 | + "DefaultValue": "true", |
| 4765 | + "Description": "Another test boolean." |
| 4766 | + }, |
| 4767 | + { |
| 4768 | + "Name": "PrivateCertDetailsSecret", |
| 4769 | + "DisplayName": "Private Cert Details", |
| 4770 | + "Type": "Secret", |
| 4771 | + "RequiredWhen": { |
| 4772 | + "HasPrivateKey": false, |
| 4773 | + "OnAdd": false, |
| 4774 | + "OnRemove": false, |
| 4775 | + "OnReenrollment": false |
| 4776 | + }, |
| 4777 | + "DefaultValue": "test", |
| 4778 | + "Description": "A per cert secret." |
| 4779 | + } |
| 4780 | + ], |
| 4781 | + "PasswordOptions": { |
| 4782 | + "EntrySupported": true, |
| 4783 | + "StoreRequired": false, |
| 4784 | + "Style": "Default" |
| 4785 | + }, |
| 4786 | + "PrivateKeyAllowed": "Optional", |
| 4787 | + "ServerRequired": true, |
| 4788 | + "PowerShell": false, |
| 4789 | + "BlueprintAllowed": true, |
| 4790 | + "CustomAliasAllowed": "Optional" |
| 4791 | + }, |
4477 | 4792 | { |
4478 | 4793 | "Name": "Signum", |
4479 | 4794 | "ShortName": "Signum", |
|
0 commit comments