Lines Matching defs:ssl_context
47 SSLContextRef ssl_context;
182 SSLSetCertificate(c->ssl_context, outArray);
248 if (c->ssl_context) {
249 SSLClose(c->ssl_context);
250 CFRelease(c->ssl_context);
276 c->ssl_context = SSLCreateContext(NULL, s->listen ? kSSLServerSide : kSSLClientSide, kSSLStreamType);
277 if (!c->ssl_context) {
287 CHECK_ERROR(SSLSetSessionOption, c->ssl_context, kSSLSessionOptionBreakOnServerAuth, true);
291 CHECK_ERROR(SSLSetPeerDomainName, c->ssl_context, s->host, strlen(s->host));
292 CHECK_ERROR(SSLSetIOFuncs, c->ssl_context, tls_read_cb, tls_write_cb);
293 CHECK_ERROR(SSLSetConnection, c->ssl_context, h);
295 OSStatus status = SSLHandshake(c->ssl_context);
302 if (SSLCopyPeerTrust(c->ssl_context, &peerTrust) != noErr) {
368 SSLGetBufferedReadSize(c->ssl_context, &available);
371 ret = SSLRead(c->ssl_context, buf, size, &processed);
384 int ret = SSLWrite(c->ssl_context, buf, size, &processed);