]> git.ipfire.org Git - thirdparty/cups.git/commit - cups/tls-darwin.c
Wire up most of the certificate validation code for OS X. Still need to
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 23 Apr 2014 16:37:05 +0000 (16:37 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 23 Apr 2014 16:37:05 +0000 (16:37 +0000)
commit376d7c6937442c5e7afb8e1f34c8b1d1430d3659
tree8bdeaf4a0671d73868b65753aa414ec2dcd87457
parent6be126d13314f892dfbba512db67e75a76edbdef
Wire up most of the certificate validation code for OS X.  Still need to
finish the keychain and subject alternate name changes, but we now have the
core validation framework in place.

Also need to decide whether to allow requests to untrusted connections by
default or require all applications to copy and validate manually.

- Updated httpCredentialsAreTrusted to require the common name.
- Implementation of httpCredentialsAreTrusted, httpCredentialsGetExpiration,
  httpCredentialsIsValidName, and httpCredentialsString.
- Added display of credential info to testhttp program.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11829 a1ca3aef-8c08-0410-bb20-df032aa958be
cups/http.h
cups/testhttp.c
cups/tls-darwin.c