|
NAMEX509_get1_email , X509_get1_ocsp ,
X509_email_free —
utilities for stacks of strings
SYNOPSIS#include <openssl/x509v3.h>
typedef char *OPENSSL_STRING; STACK_OF(OPENSSL_STRING) *
STACK_OF(OPENSSL_STRING) *
void
DESCRIPTIONX509_get1_email () retrieves all email addresses from the
subject field and from any Subject Alternative Name
extension of the certificate.
RETURN VALUESX509_REQ_get1_email () and
X509_get1_ocsp () return newly allocated stacks of
char * containing copies of the addresses in question,
or NULL if there are no addresses or if an error
occurs.
SEE ALSOOCSP_sendreq_new(3), OCSP_SERVICELOC_new(3), OPENSSL_sk_new(3), STACK_OF(3), X509_check_email(3), X509_get_ext_d2i(3), X509_get_subject_name(3), X509_new(3), x509v3.cnf(5)STANDARDSRFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
RFC 2985: PKCS #9: Selected Object Classes and Attribute Types
HISTORYX509_get1_email () and
X509_email_free () first appeared in OpenSSL 0.9.6 and
have been available since OpenBSD 2.9.
BUGSX509_email_free () is utterly misnamed. It does not
operate on any X509 object, nor is it in any way
restricted to email addresses; instead, it simply frees a stack of strings.
Visit the GSP FreeBSD Man Page Interface. |