Hello,
I would like to parse certificate's SAN fields in my application.
In the documentation of the struct mbdetls_x509_crt for its member
subject_alt_names the following is stated: "Optional list of raw
entries of Subject Alternative Names extension. These can be later
parsed by mbedtls_x509_parse_subject_alt_name.".
I was using the latest development branch and tried to call the
function, however, I found out I can not, because it is defined in
the x509_internal.h private header. I later found out that the
definition was moved from the public to the private header in the
commit 25b282e
(partly thanks to the issue #459).
So I switched to the 3.5.2 release and everything worked fine. Why
was this change made? Will it be kept so that I'd have to
implement my own parsing? Or was it a mistake?
Thank you for clarifying,
Roman.