commit e95df70e9000b29c62cba56e41a92c7a91aad2e1
parent 3d3eb7e0c8e4582b06f9a38bfec9ccadf9a09681
Author: Kyle Milz <krwmilz@gmail.com>
Date: Fri, 17 Sep 2021 18:54:54 +0000
disable printing of fingerprints and certificates
Diffstat:
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/http.c b/http.c
@@ -200,8 +200,7 @@ tls_connect(int server, struct url *url)
SSL *tls;
X509 *cert = NULL;
X509_NAME *certname = NULL;
- BIO *outbio;
- unsigned int ret, j, fprint_size;
+ unsigned int ret, fprint_size;
const EVP_MD *fprint_type;
unsigned char fprint[EVP_MAX_MD_SIZE];
EVP_PKEY *pkey = NULL;
@@ -243,10 +242,12 @@ tls_connect(int server, struct url *url)
certname = X509_NAME_new();
certname = X509_get_subject_name(cert);
- outbio = BIO_new_fp(stdout, BIO_NOCLOSE);
+ /*
+ BIO outbio = BIO_new_fp(stdout, BIO_NOCLOSE);
BIO_printf(outbio, "Certificate subject data: ");
X509_NAME_print_ex(outbio, certname, 0, 0);
BIO_printf(outbio, "\n");
+ */
/* Calculate certificate fingerprint. */
fprint_type = EVP_sha256();
@@ -257,14 +258,16 @@ tls_connect(int server, struct url *url)
return NULL;
}
+ /*
BIO_printf(outbio, "Fingerprint (method = %s, size = %d): ",
OBJ_nid2sn(EVP_MD_type(fprint_type)), fprint_size);
- for (j = 0; j < fprint_size; j++) {
+ for (int j = 0; j < fprint_size; j++) {
BIO_printf(outbio, "%02X%c", fprint[j],
(j + 1 == fprint_size) ? '\n' : ':');
}
BIO_printf(outbio, "\n");
+ */
/* Get certificate public key. */
if ((pkey = X509_get_pubkey(cert)) == NULL) {
@@ -272,10 +275,10 @@ tls_connect(int server, struct url *url)
"OK", NULL, url->hostname, url->port);
return NULL;
}
- PEM_write_bio_PUBKEY(outbio, pkey);
+ /* PEM_write_bio_PUBKEY(outbio, pkey); */
X509_free(cert);
- BIO_free_all(outbio);
+ /* BIO_free_all(outbio); */
return tls;
}