Attribute certificate getter and setter API
authorDamian Hobson-Garcia <dhobsong@igel.co.jp>
Fri, 18 Jun 2021 14:37:18 +0000 (23:37 +0900)
committerMatt Caswell <matt@openssl.org>
Wed, 24 Apr 2024 13:05:35 +0000 (14:05 +0100)
commit9e1a8b5ecce7bcf706f48805f2999bbc3d4ef09a
tree8c16424e6fc4457276bd17905fbeaaf8c91f2936
parent7dcee34c8f921ad65277e9a75fca4a7337fbed6d
Attribute certificate getter and setter API

Only fields that are allowed by RFC 5755 are
accessible through this API.  Fields that are only supported
in version 1 attribute certificates (e.g. the AttCertIssuer
v1Form fields) are not implemented.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15857)
13 files changed:
crypto/x509/build.info
crypto/x509/x509_acert.c
crypto/x509/x509aset.c [new file with mode: 0644]
doc/build.info
doc/man3/X509_ACERT_get0_holder_baseCertId.pod [new file with mode: 0644]
doc/man3/X509_get0_notBefore.pod
doc/man3/X509_get0_signature.pod
doc/man3/X509_get0_uids.pod
doc/man3/X509_get_serialNumber.pod
doc/man3/X509_get_subject_name.pod
doc/man3/X509_get_version.pod
include/openssl/x509_acert.h.in
util/libcrypto.num