Go to the documentation of this file.
81 unsigned long cflag) {
100 if (
BIO_write(bio,
"Certificate Request:\n", 21) <= 0 ||
107 if (
BIO_printf(bio,
"%8sVersion: %ld (0x%lx)\n",
"",
l + 1,
l) <= 0) {
112 if (
BIO_printf(bio,
" Subject:%c", mlch) <= 0 ||
119 if (
BIO_write(bio,
" Subject Public Key Info:\n", 33) <= 0 ||
120 BIO_printf(bio,
"%12sPublic Key Algorithm: ",
"") <= 0 ||
128 BIO_printf(bio,
"%12sUnable to load Public Key\n",
"");
137 if (
BIO_printf(bio,
"%8sAttributes:\n",
"") <= 0) {
141 sk =
x->req_info->attributes;
142 if (sk_X509_ATTRIBUTE_num(sk) == 0) {
143 if (
BIO_printf(bio,
"%12sa0:00\n",
"") <= 0) {
148 for (
i = 0;
i < sk_X509_ATTRIBUTE_num(sk);
i++) {
162 if (obj_str_len <= 0) {
163 if (
BIO_puts(bio,
"(Unable to print attribute ID.)\n") < 0) {
171 for (j = 0; j < num_attrs; j++) {
177 for (
k = 25 - obj_str_len;
k > 0;
k--) {
196 BIO_puts(bio,
"unable to print attribute\n");
206 BIO_printf(bio,
"%8sRequested Extensions:\n",
"");
209 for (
i = 0;
i < sk_X509_EXTENSION_num(exts);
i++) {
217 if (
BIO_printf(bio,
": %s\n", is_critical ?
"critical" :
"") <= 0) {
#define X509_NAME_print_ex
ASN1_STRING * asn1_string
OPENSSL_EXPORT const ASN1_OBJECT * obj
#define X509_REQ_get_pubkey
#define X509_REQ_get_extensions
#define V_ASN1_PRINTABLESTRING
#define X509_FLAG_NO_HEADER
#define OPENSSL_PUT_ERROR(library, reason)
#define V_ASN1_UTF8STRING
#define X509_FLAG_NO_VERSION
#define EVP_PKEY_print_public
#define X509_FLAG_NO_SIGDUMP
OPENSSL_EXPORT X509_EXTENSION * ex
#define X509_signature_print
#define X509_EXTENSION_get_object
#define XN_FLAG_SEP_MULTILINE
#define X509_ATTRIBUTE_get0_type
#define X509_EXTENSION_get_data
#define X509_REQ_get_version
#define X509_ATTRIBUTE_count
#define X509_FLAG_NO_EXTENSIONS
#define X509_EXTENSION_free
#define X509_FLAG_NO_SUBJECT
#define X509_FLAG_NO_ATTRIBUTES
#define X509_REQ_extension_nid
UniquePtr< SSL_SESSION > ret
#define X509_FLAG_NO_PUBKEY
union asn1_type_st::@361 value
int X509_REQ_print(BIO *bio, X509_REQ *req)
#define X509_EXTENSION_get_critical
#define ASN1_STRING_print
int X509_REQ_print_ex(BIO *bio, X509_REQ *x, unsigned long nmflags, unsigned long cflag)
#define X509_ATTRIBUTE_get0_object
int X509_REQ_print_fp(FILE *fp, X509_REQ *x)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:29