id="ssl"
i18n
>SSL
+ <cd-help-text>
+ Secure client connections by using SSL. When enabled, provide a certificate and the
+ corresponding private key.
+ </cd-help-text>
</cds-checkbox>
</div>
}
context: {
controlName: 'ssl_cert',
title: 'Certificate Input',
+ placeholder: 'Paste the certificate in PEM format',
helperText:
- 'Uploaded files will populate the certificate details automatically. Or paste the PEM content directly in the text area.',
- description: 'Upload a .crt file, or paste the certificate PEM content directly.',
+ 'Uploading a certificate file automatically populates this field. Alternatively, paste the certificate in PEM format.',
+ description:
+ 'Upload a certificate (.crt) file or paste the certificate in PEM format.',
invalidTemplate: invalidSslCertError,
isRequired: false
}
context: {
controlName: 'ssl_key',
title: 'Private Key Input',
+ placeholder:
+ 'Uploading a private key file automatically populates this field. Alternatively, paste the private key in PEM format.',
helperText:
'Uploaded files will populate the private key details automatically. Or paste the PEM content directly in the text area.',
description: 'Upload a .key file, or paste the private key PEM content directly.',
context: {
controlName: 'ssl_ca_cert',
title: 'CA Certificate Input',
+ placeholder: 'Paste the certificate in PEM format',
helperText:
'Uploaded files will populate the CA certificate details automatically. Or paste the PEM content directly in the text area.',
description:
context: {
controlName: 'root_ca_cert',
title: 'Root CA Certificate Input',
+ placeholder: 'Paste the certificate in PEM format',
helperText:
'Uploaded files will populate the Root CA certificate details automatically. Or paste the PEM content directly in the text area.',
description:
context: {
controlName: 'client_cert',
title: 'Client Certificate Input',
+ placeholder: 'Paste the certificate in PEM format',
helperText:
'Uploaded files will populate the client certificate details automatically. Or paste the PEM content directly in the text area.',
description:
context: {
controlName: 'client_key',
title: 'Client Key Input',
+ placeholder:
+ 'Uploading a private key file automatically populates this field. Alternatively, paste the private key in PEM format.',
helperText:
'Uploaded files will populate the client key details automatically. Or paste the PEM content directly in the text area.',
description:
context: {
controlName: 'server_cert',
title: 'Gateway Server Certificate Input',
+ placeholder: 'Paste the certificate in PEM format',
helperText:
'Uploaded files will populate the gateway server certificate details automatically. Or paste the PEM content directly in the text area.',
description:
context: {
controlName: 'server_key',
title: 'Gateway Server Key Input',
+ placeholder:
+ 'Uploading a private key file automatically populates this field. Alternatively, paste the private key in PEM format.',
helperText:
'Uploaded files will populate the gateway server key details automatically. Or paste the PEM content directly in the text area.',
description:
let-description="description"
let-invalidTemplate="invalidTemplate"
let-isRequired="isRequired"
+ let-placeholder="placeholder"
>
<cds-textarea-label
[attr.cdRequiredField]="isRequired ? title : null"
cdsTextArea
[id]="controlName"
[theme]="'dark'"
- placeholder="Paste certificate or private key PEM content"
+ [placeholder]="placeholder"
[formControl]="serviceForm.controls[controlName]"
cols="50"
rows="5"