Add missing accessors for X509 AuthorityKeyIdentifier
authorDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Wed, 31 Jul 2019 15:02:45 +0000 (17:02 +0200)
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Thu, 1 Aug 2019 09:32:12 +0000 (11:32 +0200)
commitafdec13dd972592fd01195cd591538848de5403c
treec8fdc531bbdf74517071f8b2631acd06440eca8a
parent8b9575ba376ecfac7834102ad0c61fd70aeb8934
Add missing accessors for X509 AuthorityKeyIdentifier

Complements commit b383aa208146, which added X509_get0_authority_key_id().

 const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x);
 const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x);      [NEW]
 const ASN1_INTEGER *X509_get0_authority_serial(X509 *x);       [NEW]

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9493)
crypto/x509/v3_purp.c
doc/man3/X509_get_extension_flags.pod
include/openssl/x509v3.h
util/libcrypto.num