Home | History | Annotate | Download | only in lib

Lines Matching full:certificate

104  * It is intended to support certificate information gathering for SSL backends
106 * entry points to get particular certificate sub-fields.
687 /* ASN.1 parse an X509 certificate into structure subfields.
691 cert->certificate.header = NULL;
692 cert->certificate.beg = beg;
693 cert->certificate.end = end;
801 /* Generate a certificate information record for the public key. */
898 /* Prepare the certificate information for curl_easy_getinfo(). */
900 /* Extract the certificate ASN.1 elements. */
1003 /* Generate PEM certificate. */
1004 result = Curl_base64_encode(data, cert.certificate.beg,
1005 cert.certificate.end - cert.certificate.beg,
1009 /* Compute the number of characters in final certificate string. Format is:
1010 -----BEGIN CERTIFICATE-----\n
1015 -----END CERTIFICATE-----\n
1023 /* Build the certificate string. */
1024 i = copySubstring(cp2, "-----BEGIN CERTIFICATE-----");
1027 i += copySubstring(cp2 + i, "-----END CERTIFICATE-----");
1092 /* Verify that connection server matches info in X509 certificate at
1176 failf(data, "SSL: unable to obtain common name from peer certificate");
1191 failf(data, "SSL: certificate subject name '%s' does not match "