Hello,
How-To-Repeat:
Create a config file for SSL certificates that declares to use the
x509_extensions crlDistributionPoints with a RUL target.

Generate a certificate against this config, there should be the CRL options
declared.
As far as I can see, the problem is this: your crldp URI contains an IP
address and you run into a check that the host component is not an IP
address:

https://github.com/openbsd/src/blob/master/lib/libcrypto/x509/x509_constraints.c#L52

That's right, I tried with a FQDN and it was much more happier.
Quite nasty that a behavior not supposed to work did work until one day someone finally fixes it, quite confusing.


Another trouble I found, maybe it's my conf again(?) is that I am unable to use a section to call out to define common options for x509extensions. Example, this does not work:

[ ca ] default_ca = Domain-CA [ Domain-CA ] ... x509_extensions = common_options

[ common_options ] crlDistributionPoints = URI:http://my_machine_fqdn/crl/root.crl nsComment = "Generated Certificate for Company" subjectKeyIdentifier = hash authorityKeyIdentifier = keyid,issuer

Reply via email to