I looked into that when writing the metadata parser. I was only able to find one library that could do that, and it was just using the `openssl` command in the back-end, so it required everything be written to a file first. The other option was to parse the ASN.1, and then try to read it from there. Perhaps as a future feature these would be worth doing, but for now, this approach is simpler.