a4270c7701
* reroute pki config routes * issuers routes * refactor role routes * add issuer/generate- routes * update key routes * refactor cert routes; * template cleanup, update routes * update component names with pki- * update components in test files
45 lines
1.7 KiB
Handlebars
45 lines
1.7 KiB
Handlebars
{{#let (camelize (concat "show" @group)) as |prop|}}
|
|
<ToggleButton
|
|
@isOpen={{get @model prop}}
|
|
@openLabel={{concat "Hide " @group}}
|
|
@closedLabel={{@group}}
|
|
@onClick={{fn (mut (get @model prop))}}
|
|
class="is-block"
|
|
data-test-toggle-group={{@group}}
|
|
/>
|
|
{{#if (get @model prop)}}
|
|
<div class="box is-tall is-marginless" data-test-surrounding-div={{@group}}>
|
|
<CheckboxGrid
|
|
@name="keyUsage"
|
|
@label="Key usage"
|
|
@subText="Specifies the default key usage constraint on the issued certificate. To specify no default key_usage constraints, uncheck every item in this list."
|
|
@fields={{this.keyUsageFields}}
|
|
@value={{@model.keyUsage}}
|
|
@onChange={{this.checkboxChange}}
|
|
data-test-key-usage-key-usage-checkboxes
|
|
/>
|
|
<CheckboxGrid
|
|
@name="extKeyUsage"
|
|
@label="Extended key usage"
|
|
@subText="Specifies the default key usage constraint on the issued certificate. To specify no default ext_key_usage constraints, uncheck every item in this list."
|
|
@fields={{this.extKeyUsageFields}}
|
|
@value={{@model.extKeyUsage}}
|
|
@onChange={{this.checkboxChange}}
|
|
class="has-top-margin-s"
|
|
data-test-key-usage-ext-key-usage-checkboxes
|
|
/>
|
|
<div class="has-top-margin-xxl">
|
|
<StringList
|
|
data-test-input="extKeyUsageOids"
|
|
@label="Extended key usage oids"
|
|
@inputValue={{get @model "extKeyUsageOids"}}
|
|
@onChange={{this.onStringListChange}}
|
|
@attrName="extKeyUsageOids"
|
|
@subText="A list of extended key usage oids. Add one item per row."
|
|
@showHelpText={{false}}
|
|
@hideFormSection={{true}}
|
|
/>
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
{{/let}} |