Skip to content

Certificate Enrollment

Location in GUI: Objects » Object Management » PKI » Certificate Enrollment

Diagram
NameTypeConstraintMandatoryDefault Value
certificate_enrollmentsList[certificate_enrollments]No

certificate_enrollments (fmc.domains.objects)

Section titled “certificate_enrollments (fmc.domains.objects)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
descriptionStringmax: 255No
enrollment_typeChoiceSCEP, ACME, EST, MANUAL, SELF_SIGNED_CERTFICATE, PKCS12Yes
validation_usage_ipsec_clientBooleantrue, falseNo
validation_usage_ssl_clientBooleantrue, falseNo
validation_usage_ssl_serverBooleantrue, falseNo
skip_ca_flag_checkBooleantrue, falseNo
estClass[est]No
scepClass[scep]No
manualClass[manual]No
pkcs12Class[pkcs12]No
acmeClass[acme]No
certificate_parametersClass[certificate_parameters]No
keyClass[key]No
revocationClass[revocation]No

est (fmc.domains.objects.certificate_enrollments)

Section titled “est (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
enrollment_urlStringNo
usernameStringNo
passwordStringNo
fingerprintStringNo
source_interfaceStringNo
ignore_server_certificate_validationBooleantrue, falseNo

scep (fmc.domains.objects.certificate_enrollments)

Section titled “scep (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
enrollment_urlStringNo
challenge_passwordStringNo
retry_periodIntegermin: 1, max: 60No
retry_countIntegermin: 1, max: 100No
fingerprintStringNo

manual (fmc.domains.objects.certificate_enrollments)

Section titled “manual (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
ca_certificateStringNo
ca_certificate_fileStringNo

pkcs12 (fmc.domains.objects.certificate_enrollments)

Section titled “pkcs12 (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
certificateStringNo
certificate_fileStringNo
passphraseStringNo

acme (fmc.domains.objects.certificate_enrollments)

Section titled “acme (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
enrollment_urlStringNo
authentication_protocolChoiceHTTP01No
authentication_interfaceStringNo
source_interfaceStringNo
ca_only_certificateStringNo
auto_enrollmentBooleantrue, falseNo
auto_enrollment_lifetimeIntegermin: 10, max: 99No
auto_enrollment_key_regenerationBooleantrue, falseNo

certificate_parameters (fmc.domains.objects.certificate_enrollments)

Section titled “certificate_parameters (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
include_fqdnChoiceDEVICE_HOSTNAME, NONE, CUSTOM, DEFAULTNo
custom_fqdnStringNo
alternate_fqdnsListStringNo
include_device_ipStringNo
common_nameStringNo
organizational_unitStringNo
organizationStringNo
localityStringNo
stateStringNo
country_codeStringNo
emailStringNo
include_device_serial_numberBooleantrue, falseNo

key (fmc.domains.objects.certificate_enrollments)

Section titled “key (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
nameStringNo
sizeChoiceCertKey_512, CertKey_768, CertKey_1024, CertKey_2048, CertKey_3072, CertKey_4096, CertKey_256, CertKey_384, CertKey_521No
typeChoiceRSA, ECDSA, EdDSANo
ignore_ipsec_key_usageBooleantrue, falseNo

revocation (fmc.domains.objects.certificate_enrollments)

Section titled “revocation (fmc.domains.objects.certificate_enrollments)”
NameTypeConstraintMandatoryDefault Value
evaluation_priorityChoiceCRL, OCSP, NONENo
consider_certificate_valid_if_revocation_information_not_reachableBooleantrue, falseNo
crl_use_distribution_point_from_the_certificateBooleantrue, falseNo
crl_static_urlsListStringNo
ocsp_urlStringNo

fmc:
domains:
- name: Global
objects:
certificate_enrollments:
- name: MyCertificateEnrollmentName1
description: PKCS12 certificate enrollment example
enrollment_type: PKCS12
pkcs12:
certificate_file: files/cert.p12
passphrase: cisco123