When I use OpenSSL.crypto.load_certificate(b'< PEM encoded certificate bytes >')
function on a PEM encoded full certificate chain, only the first certificate is loaded as a OpenSSL.crypto.X509
object.
The remaining certificates are completely ignored. I assume this is because the parser hits "END CERTIFICATE" and stop reading. Is there a utility function in OpenSSL (or elsewhere) which parses and loads the entire certificate chain?
By a "full certificate chain" I mean a PEM formatted certificate containing multiple ----- BEGIN CERTIFICATE -----
/ ----- END CERTIFICATE -----
markers.