summaryrefslogtreecommitdiff
path: root/cups/tls-darwin.c
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2019-01-18 12:11:34 -0500
committerMichael R Sweet <michael.r.sweet@gmail.com>2019-01-18 12:11:34 -0500
commit588c22056a599c944f12f84b06244e6cd93ba0a2 (patch)
tree0f2d42375bd40df39da9643e74fc85c6dcf850c3 /cups/tls-darwin.c
parent690b9231511167046eb654d5cb69471e42e92d0d (diff)
downloadcups-588c22056a599c944f12f84b06244e6cd93ba0a2.tar.gz
Fix iOS libcups builds (rdar://47386169)
Diffstat (limited to 'cups/tls-darwin.c')
-rw-r--r--cups/tls-darwin.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/cups/tls-darwin.c b/cups/tls-darwin.c
index 75996d2e6..d0b65f1eb 100644
--- a/cups/tls-darwin.c
+++ b/cups/tls-darwin.c
@@ -849,8 +849,10 @@ httpCredentialsString(
* issuer name is, um, "interesting"...
*/
- CFStringRef cf_string; /* CF string */
+# if !TARGET_OS_IOS
CFDictionaryRef cf_dict; /* Dictionary for certificate */
+# endif /* !TARGET_OS_IOS */
+ CFStringRef cf_string; /* CF string */
char commonName[256],/* Common name associated with cert */
issuer[256], /* Issuer name */
sigalg[256]; /* Signature algorithm */
@@ -870,6 +872,7 @@ httpCredentialsString(
strlcpy(issuer, "unknown", sizeof(issuer));
strlcpy(sigalg, "UnknownSignature", sizeof(sigalg));
+# if !TARGET_OS_IOS
if ((cf_dict = SecCertificateCopyValues(secCert, NULL, NULL)) != NULL)
{
CFDictionaryRef cf_issuer = CFDictionaryGetValue(cf_dict, kSecOIDX509V1IssuerName);
@@ -916,6 +919,7 @@ httpCredentialsString(
CFRelease(cf_dict);
}
+# endif /* !TARGET_OS_IOS */
expiration = (time_t)(SecCertificateNotValidAfter(secCert) + kCFAbsoluteTimeIntervalSince1970);
@@ -1999,6 +2003,8 @@ http_cdsa_copy_server(
return (certificates);
#else
+ (void)common_name;
+
if (!tls_selfsigned)
return (NULL);