Go to the documentation of this file.
82 x->cert_info->version = NULL;
85 if (
x->cert_info->version == NULL) {
98 in =
x->cert_info->serialNumber;
103 x->cert_info->serialNumber =
in;
111 if ((
x == NULL) || (
x->cert_info == NULL))
118 if ((
x == NULL) || (
x->cert_info == NULL))
127 if ((
x == NULL) || (
x->cert_info->validity == NULL))
129 in =
x->cert_info->validity->notBefore;
134 x->cert_info->validity->notBefore =
in;
147 return x->cert_info->validity->notBefore;
155 return x->cert_info->validity->notBefore;
170 if ((
x == NULL) || (
x->cert_info->validity == NULL))
172 in =
x->cert_info->validity->notAfter;
177 x->cert_info->validity->notAfter =
in;
190 return x->cert_info->validity->notAfter;
198 return x->cert_info->validity->notAfter;
212 if (out_issuer_uid != NULL) {
215 if (out_subject_uid != NULL) {
222 if ((
x == NULL) || (
x->cert_info == NULL))
229 return x->cert_info->extensions;
234 return x->cert_info->signature;
int X509_set_serialNumber(X509 *x, const ASN1_INTEGER *serial)
ASN1_TIME * X509_getm_notBefore(X509 *x)
ASN1_BIT_STRING * subjectUID
long X509_get_version(const X509 *x509)
int X509_set_subject_name(X509 *x, X509_NAME *name)
ASN1_BIT_STRING * issuerUID
int X509_set_issuer_name(X509 *x, X509_NAME *name)
const ASN1_TIME * X509_get0_notAfter(const X509 *x)
X509_PUBKEY * X509_get_X509_PUBKEY(const X509 *x509)
ASN1_TIME * X509_getm_notAfter(X509 *x)
#define X509_get0_extensions
OPENSSL_EXPORT void ASN1_TIME_free(ASN1_TIME *str)
OPENSSL_EXPORT ASN1_INTEGER * ASN1_INTEGER_new(void)
int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm)
int X509_set_version(X509 *x, long version)
const STACK_OF(X509_EXTENSION)
int X509_set_notAfter(X509 *x, const ASN1_TIME *tm)
OPENSSL_EXPORT void ASN1_INTEGER_free(ASN1_INTEGER *str)
void X509_get0_uids(const X509 *x509, const ASN1_BIT_STRING **out_issuer_uid, const ASN1_BIT_STRING **out_subject_uid)
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
ASN1_TIME * X509_get_notAfter(const X509 *x509)
const X509_ALGOR * X509_get0_tbs_sigalg(const X509 *x)
const ASN1_TIME * X509_get0_notBefore(const X509 *x)
ASN1_TIME * X509_get_notBefore(const X509 *x509)
int X509_set_notBefore(X509 *x, const ASN1_TIME *tm)
OPENSSL_EXPORT int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:55