You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
123 lines
3.5 KiB
123 lines
3.5 KiB
# The name of the file equals the name of the profile
|
|
label: I18N_OPENXPKI_UI_PROFILE_TLS_SERVER_LABEL
|
|
|
|
validity:
|
|
notafter: +0006
|
|
|
|
style:
|
|
00_basic_style:
|
|
label: I18N_OPENXPKI_UI_PROFILE_BASIC_STYLE_LABEL
|
|
description: I18N_OPENXPKI_UI_PROFILE_BASIC_STYLE_DESC
|
|
ui:
|
|
subject:
|
|
- hostname
|
|
- hostname2
|
|
- port
|
|
info:
|
|
- requestor_gname
|
|
- requestor_name
|
|
- requestor_email
|
|
- requestor_affiliation
|
|
- comment
|
|
|
|
subject:
|
|
dn: CN=[% hostname.lower %][% IF port AND port != 443 %]:[% port %][% END %],{{ item.0.subj_suffix }}
|
|
san:
|
|
DNS:
|
|
- "[% hostname.lower %]"
|
|
- "[% FOREACH entry = hostname2 %][% entry.lower %] | [% END %]"
|
|
|
|
metadata:
|
|
requestor: "[% requestor_gname %] [% requestor_name %]"
|
|
email: "[% requestor_email %]"
|
|
entity: "[% hostname FILTER lower %]"
|
|
|
|
|
|
05_advanced_style:
|
|
label: I18N_OPENXPKI_UI_PROFILE_ADVANCED_STYLE_LABEL
|
|
description: I18N_OPENXPKI_UI_PROFILE_ADVANCED_STYLE_DESC
|
|
ui:
|
|
subject:
|
|
- cn
|
|
- o
|
|
- ou
|
|
- dc
|
|
- c
|
|
san:
|
|
- san_ipv4
|
|
- san_dns
|
|
info:
|
|
- requestor_gname
|
|
- requestor_name
|
|
- requestor_email
|
|
- requestor_affiliation
|
|
- comment
|
|
|
|
subject:
|
|
dn: CN=[% CN %][% IF OU %][% FOREACH entry = OU %],OU=[% entry %][% END %][% END %][% IF O %],O=[% O %][% END %][% FOREACH entry = DC %],DC=[% entry %][% END %][% IF C %],C=[% C %][% END %]
|
|
# no san definitions here as items from ui.san are directly written to the SAN
|
|
|
|
enroll:
|
|
subject:
|
|
dn: CN=[% CN.0 %],{{ item.0.subj_suffix }}
|
|
san:
|
|
dns: "[% FOREACH entry = SAN_DNS %][% entry.lower %] | [% END %]"
|
|
|
|
metadata:
|
|
system_id: "[% data.cust_id %]"
|
|
server_id: "[% data.server_id %]"
|
|
entity: "[% CN.0 FILTER lower %]"
|
|
|
|
# Profile extensions - set 0/1 as needed
|
|
# Also see sections defined in default.yaml
|
|
extensions:
|
|
key_usage:
|
|
critical: 1
|
|
digital_signature: 1
|
|
non_repudiation: 0
|
|
key_encipherment: 1
|
|
data_encipherment: 0
|
|
key_agreement: 1
|
|
key_cert_sign: 0
|
|
crl_sign: 0
|
|
encipher_only: 0
|
|
decipher_only: 0
|
|
|
|
extended_key_usage:
|
|
critical: 1
|
|
# these are OIDs, some OIDs are known and have names
|
|
client_auth: 0
|
|
server_auth: 1
|
|
email_protection: 0
|
|
code_signing: 0
|
|
time_stamping: 0
|
|
ocsp_signing: 0
|
|
|
|
|
|
# This is really outdated and should not be used unless really necessary
|
|
netscape:
|
|
comment:
|
|
critical: 0
|
|
text: This is a generic certificate. Generated with OpenXPKI trustcenter software.
|
|
|
|
certificate_type:
|
|
critical: 0
|
|
ssl_client: 0
|
|
smime_client: 0
|
|
object_signing: 0
|
|
ssl_client_ca: 0
|
|
smime_client_ca: 0
|
|
object_signing_ca: 0
|
|
|
|
cdp:
|
|
critical: 0
|
|
uri: http://localhost/cacrl.crt
|
|
ca_uri: http://localhost/cacrl.crt
|
|
# end of netscape section
|
|
|
|
# end of extensions
|
|
|
|
# Define the input fields you used below here
|
|
#template:
|
|
|
|
|
|
|