OLD | NEW |
1 /* | 1 /* |
2 * This file contains prototypes for the public SSL functions. | 2 * This file contains prototypes for the public SSL functions. |
3 * | 3 * |
4 * ***** BEGIN LICENSE BLOCK ***** | 4 * ***** BEGIN LICENSE BLOCK ***** |
5 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 | 5 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 |
6 * | 6 * |
7 * The contents of this file are subject to the Mozilla Public License Version | 7 * The contents of this file are subject to the Mozilla Public License Version |
8 * 1.1 (the "License"); you may not use this file except in compliance with | 8 * 1.1 (the "License"); you may not use this file except in compliance with |
9 * the License. You may obtain a copy of the License at | 9 * the License. You may obtain a copy of the License at |
10 * http://www.mozilla.org/MPL/ | 10 * http://www.mozilla.org/MPL/ |
(...skipping 780 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
791 ** Did the handshake with the peer negotiate the given extension? | 791 ** Did the handshake with the peer negotiate the given extension? |
792 ** Output parameter valid only if function returns SECSuccess | 792 ** Output parameter valid only if function returns SECSuccess |
793 */ | 793 */ |
794 SSL_IMPORT SECStatus SSL_HandshakeNegotiatedExtension(PRFileDesc * socket, | 794 SSL_IMPORT SECStatus SSL_HandshakeNegotiatedExtension(PRFileDesc * socket, |
795 SSLExtensionType extId, | 795 SSLExtensionType extId, |
796 PRBool *yes); | 796 PRBool *yes); |
797 | 797 |
798 SSL_IMPORT SECStatus SSL_HandshakeResumedSession(PRFileDesc *fd, | 798 SSL_IMPORT SECStatus SSL_HandshakeResumedSession(PRFileDesc *fd, |
799 PRBool *last_handshake_resumed)
; | 799 PRBool *last_handshake_resumed)
; |
800 | 800 |
| 801 /* Returns a SECItem containing the certificate_types field of the |
| 802 ** CertificateRequest message. Each byte of the data is a TLS |
| 803 ** ClientCertificateType value, and they are ordered from most preferred to |
| 804 ** least. This function should only be called from the |
| 805 ** SSL_GetClientAuthDataHook callback, and will return NULL if called at any |
| 806 ** other time. The returned value is valid only until the callback returns, and |
| 807 ** should not be freed. |
| 808 */ |
| 809 SSL_IMPORT const SECItem * |
| 810 SSL_GetRequestedClientCertificateTypes(PRFileDesc *fd); |
801 | 811 |
802 SEC_END_PROTOS | 812 SEC_END_PROTOS |
803 | 813 |
804 #endif /* __ssl_h_ */ | 814 #endif /* __ssl_h_ */ |
OLD | NEW |