Functions | Variables
v3_pci.c File Reference
#include <string.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/x509v3.h>
#include "../internal.h"
#include "internal.h"
Include dependency graph for v3_pci.c:

Go to the source code of this file.

Functions

static int i2r_pci (X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *ext, BIO *out, int indent)
 
static int process_pci_value (CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy)
 
static PROXY_CERT_INFO_EXTENSIONr2i_pci (X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
 

Variables

const X509V3_EXT_METHOD v3_pci
 

Function Documentation

◆ i2r_pci()

static int i2r_pci ( X509V3_EXT_METHOD method,
PROXY_CERT_INFO_EXTENSION ext,
BIO out,
int  indent 
)
static

Definition at line 65 of file v3_pci.c.

◆ process_pci_value()

static int process_pci_value ( CONF_VALUE val,
ASN1_OBJECT **  language,
ASN1_INTEGER **  pathlen,
ASN1_OCTET_STRING **  policy 
)
static

Definition at line 84 of file v3_pci.c.

◆ r2i_pci()

static PROXY_CERT_INFO_EXTENSION * r2i_pci ( X509V3_EXT_METHOD method,
X509V3_CTX ctx,
char *  str 
)
static

Definition at line 198 of file v3_pci.c.

Variable Documentation

◆ v3_pci

Initial value:

Definition at line 55 of file v3_pci.c.

i2r_pci
static int i2r_pci(X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *ext, BIO *out, int indent)
Definition: v3_pci.c:65
X509V3_EXT_I2R
int(* X509V3_EXT_I2R)(const struct v3_ext_method *method, void *ext, BIO *out, int indent)
Definition: x509v3.h:95
X509V3_EXT_R2I
void *(* X509V3_EXT_R2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, const char *str)
Definition: x509v3.h:97
r2i_pci
static PROXY_CERT_INFO_EXTENSION * r2i_pci(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
Definition: v3_pci.c:198
ASN1_ITEM_ref
#define ASN1_ITEM_ref(name)
Definition: asn1.h:312
PROXY_CERT_INFO_EXTENSION_st
Definition: x509v3.h:326
NID_proxyCertInfo
#define NID_proxyCertInfo
Definition: nid.h:2948


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:37