Index: net/third_party/nss/ssl/ssl.h |
=================================================================== |
--- net/third_party/nss/ssl/ssl.h (revision 89911) |
+++ net/third_party/nss/ssl/ssl.h (working copy) |
@@ -140,6 +140,8 @@ |
/* bits. The advantage of False Start is that it saves a round trip for */ |
/* client-speaks-first protocols when performing a full handshake. */ |
#define SSL_ENABLE_OCSP_STAPLING 23 /* Request OCSP stapling (client) */ |
+#define SSL_ENABLE_CACHED_INFO 24 /* Enable TLS cached information */ |
+ /* extension, off by default. */ |
#ifdef SSL_DEPRECATED_FUNCTION |
/* Old deprecated function names */ |
@@ -437,6 +439,17 @@ |
SSL_IMPORT SECStatus SSL_BadCertHook(PRFileDesc *fd, SSLBadCertHandler f, |
void *arg); |
+/* |
+ ** Set the predicted chain of certificates for the peer. This is used for the |
+ ** TLS Cached Info extension. Note that the SSL_ENABLE_CACHED_INFO option must |
+ ** be set for this to occur. |
+ ** |
+ ** This function takes a reference to each of the given certificates. |
+ */ |
+ SSL_IMPORT SECStatus SSL_SetPredictedPeerCertificates( |
+ PRFileDesc *fd, CERTCertificate **certs, |
+ unsigned int numCerts); |
+ |
/* |
** Configure SSL socket for running a secure server. Needs the |
** certificate for the server and the servers private key. The arguments |