|
NAMEX509_get_pubkey_parameters —
copy public key parameters from a chain
SYNOPSIS#include <openssl/x509.h>
int
DESCRIPTIONX509_get_pubkey_parameters () copies public key
parameters from the first appropriate certificate in the
chain.
If pkey is not Otherwise, all public key parameters are copied from the first
certificate in the chain that contains complete public
key parameters to each certificate preceding it in the
chain. Unless pkey is a
RETURN VALUESX509_get_pubkey_parameters () returns 1 for success or 0
for failure.
ERRORSThe following diagnostics can be retrieved with ERR_get_error(3), ERR_GET_REASON(3), and ERR_reason_error_string(3):
SEE ALSOEVP_PKEY_copy_parameters(3), EVP_PKEY_new(3), X509_get_pubkey(3), X509_new(3)HISTORYX509_get_pubkey_parameters () first appeared in SSLeay
0.8.0 and has been available since OpenBSD 2.4.
CAVEATSIfX509_get_pubkey_parameters () fails and returns 0, a
part of the parameters may or may not have been copied before the failure was
detected, whereas other parts of pkey and
chain may remain unchanged. So in case of failure, the
state of the arguments may change and possibly become inconsistent.
Visit the GSP FreeBSD Man Page Interface. |