summaryrefslogtreecommitdiff
path: root/cups/tls-darwin.c
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2019-08-23 11:16:26 -0400
committerMichael R Sweet <michael.r.sweet@gmail.com>2019-08-23 11:16:26 -0400
commitc669a17e64c80e9faf6f36b70f9c91f1720a1c0d (patch)
treeed4958fbc2af85c8716edff6c3d7828db651c4ad /cups/tls-darwin.c
parent34934be905129dcfbc9945354f46bcbadb1234c1 (diff)
downloadcups-c669a17e64c80e9faf6f36b70f9c91f1720a1c0d.tar.gz
Clean up versioning and API documentation.
Diffstat (limited to 'cups/tls-darwin.c')
-rw-r--r--cups/tls-darwin.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/cups/tls-darwin.c b/cups/tls-darwin.c
index f18ff215f..e8c4fb713 100644
--- a/cups/tls-darwin.c
+++ b/cups/tls-darwin.c
@@ -15,32 +15,7 @@
*/
#include <spawn.h>
-
-extern char **environ;
-
-
-#ifndef _SECURITY_VERSION_GREATER_THAN_57610_
-typedef CF_OPTIONS(uint32_t, SecKeyUsage) {
- kSecKeyUsageAll = 0x7FFFFFFF
-};
-#endif /* !_SECURITY_VERSION_GREATER_THAN_57610_ */
-extern const void * kSecCSRChallengePassword;
-extern const void * kSecSubjectAltName;
-extern const void * kSecCertificateKeyUsage;
-extern const void * kSecCSRBasicContraintsPathLen;
-extern const void * kSecCertificateExtensions;
-extern const void * kSecCertificateExtensionsEncoded;
-extern const void * kSecOidCommonName;
-extern const void * kSecOidCountryName;
-extern const void * kSecOidStateProvinceName;
-extern const void * kSecOidLocalityName;
-extern const void * kSecOidOrganization;
-extern const void * kSecOidOrganizationalUnit;
-extern bool SecCertificateIsValid(SecCertificateRef certificate, CFAbsoluteTime verifyTime);
-extern CFAbsoluteTime SecCertificateNotValidAfter(SecCertificateRef certificate);
-extern SecCertificateRef SecGenerateSelfSignedCertificate(CFArrayRef subject, CFDictionaryRef parameters, SecKeyRef publicKey, SecKeyRef privateKey);
-extern SecIdentityRef SecIdentityCreate(CFAllocatorRef allocator, SecCertificateRef certificate, SecKeyRef privateKey);
-
+#include "tls-darwin.h"
/*
* Constants, very secure stuff...