Static Validation
AppConfig:StaticValidation:Enabled
Linux: AppConfig__StaticValidation__Enabled
Value: true or false (default)
Description: This setting helps you to request certificates from Other MDM systems (i.e. other than Intune and JAMF).
True: SCEPman listens at the additional SCEP server endpoint with the path
/static
. Use in conjunction with AppConfig:StaticValidation:RequestPassword.False (default): SCEPman does not issue certificates for Other MDM systems (i.e. other than Intune and JAMF).
AppConfig:StaticValidation:DefaultEkus
Linux: AppConfig__StaticValidation__DefaultEkus
Value: Oids of the extended key usages (EKUs) that are added to the certificate if the Static endpoint is used. The Oids are separated by a comma, semicolon, or space. The default is Client Authentication (1.3.6.1.5.5.7.3.2)
Description: If a certificate request does not contain any EKUs, SCEPman adds the EKUs defined in this setting to the certificate. If AppConfig:UseRequestedKeyUsages is set to false, the EKUs defined in this setting will be added to the certificate even if the certificate request contains EKUs.
AppConfig:StaticValidation:DefaultKeyUsage
Linux: AppConfig__StaticValidation__DefaultKeyUsage
Value: EncipherOnly|CrlSign|KeyCertSign|KeyAgreement|DataEncipherment|KeyEncipherment|NonRepudiation|DigitalSignature|DecipherOnly (defaults are in italic)
Description: If a certificate request does not contain a Key Usage, SCEPman adds the Key Usage defined in this setting to the certificate. If AppConfig:UseRequestedKeyUsages is set to false, the Key Usage defined in this setting will be added to the certificate even if the certificate request contains a Key Usage.
AppConfig:StaticValidation:RequestPassword
Linux: AppConfig__StaticValidation__RequestPassword
Value: String
Description: A challenge password that Other MDM system must include in every SCEP request to acquire a certificate. Only used if AppConfig:StaticValidation:Enabled is set to true.
We recommend defining this setting as Secret in Azure Key Vault. The Secret must have the name AppConfig--StaticValidation--RequestPassword.
AppConfig:StaticValidation:ValidityPeriodDays
Linux: AppConfig:StaticValidation:ValidityPeriodDays
Value: Positive Integer
Description: This setting further reduces the global ValidityPeriodDays for the Static endpoint. For example, you may define a low value like 10 days here and reduce the validity of certificates issued over the static endpoint, while still having a long validity for your regular client certificates.
AppConfig:StaticValidation:EnableCertificateStorage
Linux: AppConfig__StaticValidation__EnableCertificateStorage
Value: true or false (default)
Description: When requesting certificates via the static endpoint, SCEPman stores those requested certificates in the Storage Account in Azure if this is set to true. This will make the issued certificates appear in SCEPman Certificate Master, where you can view and revoke them. If set to false, SCEPman will not store issued certificates and the certificates are visible only in the logs or if the SCEP client stores them somewhere. If this is not set, the behavior depends on the global setting AppConfig:EnableCertificateStorage.
AppConfig:StaticValidation:AllowRenewals
Value: true or false (default)
Description: This allows using the RenewalReq operation on this SCEP endpoint. It works only for certificate types added to AppConfig:StaticValidation:ReenrollmentAllowedCertificateTypes.
This operation can be used with the SCEPmanClient PowerShell module.
AppConfig:StaticValidation:ReenrollmentAllowedCertificateTypes
Value: Comma-separated list of certificate types from this list:
DomainController
Static
IntuneUser
IntuneDevice
JamfUser
JamfUserWithDevice
JamfUserWithComputer
JamfDevice
JamfComputer
Description: You can use the SCEP endpoint for renewals of certificates of the types specified in this setting. If you do not specify any value, it defaults to no types.
For example, if you wanted to renew certificates issued manually through Certificate Master, you would specify Static
. If you also want to renew Domain Controller certificates, you would specify DomainController,Static
.
Last updated
Was this helpful?