Go to the documentation of this file.
66 #include "../x509/internal.h"
116 if (strcmp(
str,
"hash"))
127 if (!
ctx || (!
ctx->subject_req && !
ctx->subject_cert)) {
132 if (
ctx->subject_req)
133 pk =
ctx->subject_req->req_info->pubkey->public_key;
135 pk =
ctx->subject_cert->cert_info->key->public_key;
static ASN1_OCTET_STRING * s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
char * i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, const ASN1_OCTET_STRING *oct)
#define OPENSSL_PUT_ERROR(library, reason)
#define x509v3_hex_to_bytes
#define ASN1_ITEM_ref(name)
#define ASN1_OCTET_STRING_set
void *(* X509V3_EXT_S2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, const char *str)
OPENSSL_EXPORT ASN1_OCTET_STRING * ASN1_OCTET_STRING_new(void)
#define NID_subject_key_identifier
char *(* X509V3_EXT_I2S)(const struct v3_ext_method *method, void *ext)
#define x509v3_bytes_to_hex
ASN1_OCTET_STRING * s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str)
const X509V3_EXT_METHOD v3_skey_id
#define X509V3_R_NO_PUBLIC_KEY
const OPENSSL_EXPORT EVP_MD * EVP_sha1(void)
OPENSSL_EXPORT void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *str)
#define ERR_R_MALLOC_FAILURE
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:50