webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
v3_skey.c File Reference
#include <stdio.h>
#include <string.h>
#include <openssl/digest.h>
#include <openssl/err.h>
#include <openssl/obj.h>
#include <openssl/x509v3.h>

Functions

char * i2s_ASN1_OCTET_STRING (X509V3_EXT_METHOD *method, ASN1_OCTET_STRING *oct)
 
ASN1_OCTET_STRINGs2i_ASN1_OCTET_STRING (X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
 

Variables

const X509V3_EXT_METHOD v3_skey_id
 

Function Documentation

◆ i2s_ASN1_OCTET_STRING()

char* i2s_ASN1_OCTET_STRING ( X509V3_EXT_METHOD method,
ASN1_OCTET_STRING oct 
)

◆ s2i_ASN1_OCTET_STRING()

ASN1_OCTET_STRING* s2i_ASN1_OCTET_STRING ( X509V3_EXT_METHOD method,
X509V3_CTX ctx,
char *  str 
)

Variable Documentation

◆ v3_skey_id

const X509V3_EXT_METHOD v3_skey_id
Initial value:
= {
0, 0, 0, 0,
(X509V3_EXT_S2I)s2i_skey_id,
0, 0, 0, 0,
}
char *(* X509V3_EXT_I2S)(const struct v3_ext_method *method, void *ext)
Definition: x509v3.h:82
#define NID_subject_key_identifier
Definition: nid.h:2323
char * i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, ASN1_OCTET_STRING *oct)
Definition: v3_skey.c:77
#define ASN1_ITEM_ref(iptr)
Definition: asn1.h:392
Definition: asn1.h:228
#define NULL
Definition: common_types.h:41
void *(* X509V3_EXT_S2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, const char *str)
Definition: x509v3.h:83