summaryrefslogtreecommitdiffstats
path: root/third_party/apple_apsl
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-22 02:31:52 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-22 02:31:52 +0000
commita9ec0b5dae2c77a4d722d1a9750d2c2659dfb168 (patch)
treea3620a3fc0eb956099e53ecdc3398e7bc66b3a9d /third_party/apple_apsl
parent9543a854a079e2dfc35d4aed1f85fbad133bfc61 (diff)
downloadchromium_src-a9ec0b5dae2c77a4d722d1a9750d2c2659dfb168.zip
chromium_src-a9ec0b5dae2c77a4d722d1a9750d2c2659dfb168.tar.gz
chromium_src-a9ec0b5dae2c77a4d722d1a9750d2c2659dfb168.tar.bz2
Address post-review feedback for r81702.
On Mac, if certificate revocation checking is disabled in the preferences, absolutely no revocation checking will occur, which now also includes bypassing/ignoring the local CRL and OCSP caches. R=wtc BUG=78523 TEST=none Review URL: http://codereview.chromium.org/6879095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82617 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/apple_apsl')
-rw-r--r--third_party/apple_apsl/README.chromium10
-rw-r--r--third_party/apple_apsl/cssmapplePriv.h7
2 files changed, 9 insertions, 8 deletions
diff --git a/third_party/apple_apsl/README.chromium b/third_party/apple_apsl/README.chromium
index b2d1ca9..f183768 100644
--- a/third_party/apple_apsl/README.chromium
+++ b/third_party/apple_apsl/README.chromium
@@ -38,6 +38,14 @@ Modifications:
cssmapplePriv.h from:
http://www.opensource.apple.com/source/libsecurity_cssm/libsecurity_cssm-31536/lib/cssmapplePriv.h
+Warning: Technically, this is a private Apple header, and as such provides no
+guarantee for API stability. However, the use of this header is the only way
+to implement OCSP checking per Apple's public documentation on the usage of
+their Trust Policy Module. Further, the use of this private header is the
+recommended approach from Apple for modifying OCSP policies.
+
+See: http://developer.apple.com/documentation/Security/Reference/SecAppleTrustPolicyModuleSpec/Apple_Trust_Policy_Module_Functional_Specification.pdf
+and http://lists.apple.com/archives/apple-cdsa/2008/Aug/msg00008.html
+
Modifications:
- Removed unneeded definitions for internal Apple CSP DL enums and structs
-- Added a comment explaining its usage \ No newline at end of file
diff --git a/third_party/apple_apsl/cssmapplePriv.h b/third_party/apple_apsl/cssmapplePriv.h
index 45151d6..18092bd 100644
--- a/third_party/apple_apsl/cssmapplePriv.h
+++ b/third_party/apple_apsl/cssmapplePriv.h
@@ -22,13 +22,6 @@
*
* cssmapplePriv.h -- Private CSSM features specific to Apple's Implementation
*/
-
-/* Though this is a private header, it is the recommended means by Apple for
- * configuring OCSP options, as the required structures that are documented
- * as part of their public API, at:
- * http://developer.apple.com/documentation/Security/Reference/SecAppleTrustPolicyModuleSpec/Apple_Trust_Policy_Module_Functional_Specification.pdf
- * See also http://lists.apple.com/archives/apple-cdsa/2008/Aug/msg00008.html
- */
#ifndef _CSSMAPPLE_PRIV_H_
#define _CSSMAPPLE_PRIV_H_ 1