Lines Matching defs:SslContextBuilder
679 /// [`SslContextBuilder::set_alpn_protos`] for details.
683 /// [`SslContextBuilder::set_alpn_protos`]: struct.SslContextBuilder.html#method.set_alpn_protos
706 pub struct SslContextBuilder(SslContext);
708 impl SslContextBuilder {
709 /// Creates a new `SslContextBuilder`.
711 pub fn new(method: SslMethod) -> Result<SslContextBuilder, ErrorStack> {
716 Ok(SslContextBuilder::from_ptr(ctx))
720 /// Creates an `SslContextBuilder` from a pointer to a raw OpenSSL value.
725 pub unsafe fn from_ptr(ctx: *mut ffi::SSL_CTX) -> SslContextBuilder {
726 SslContextBuilder(SslContext::from_ptr(ctx))
1253 /// documentation for [`SslContextBuilder::set_alpn_protos`] for details. It should return one
1259 /// [`SslContextBuilder::set_alpn_protos`]: struct.SslContextBuilder.html#method.set_alpn_protos
1759 pub fn builder(method: SslMethod) -> Result<SslContextBuilder, ErrorStack> {
1760 SslContextBuilder::new(method)
1896 /// Returns the verify mode that was set on this context from [`SslContextBuilder::set_verify`].
1898 /// [`SslContextBuilder::set_verify`]: struct.SslContextBuilder.html#method.set_verify
2348 /// Like [`SslContextBuilder::set_verify`].
2350 /// [`SslContextBuilder::set_verify`]: struct.SslContextBuilder.html#method.set_verify
2363 /// Like [`SslContextBuilder::set_verify_callback`].
2365 /// [`SslContextBuilder::set_verify_callback`]: struct.SslContextBuilder.html#method.set_verify_callback
2378 /// Like [`SslContextBuilder::set_tmp_dh`].
2380 /// [`SslContextBuilder::set_tmp_dh`]: struct.SslContextBuilder.html#method.set_tmp_dh
2386 /// Like [`SslContextBuilder::set_tmp_dh_callback`].
2388 /// [`SslContextBuilder::set_tmp_dh_callback`]: struct.SslContextBuilder.html#method.set_tmp_dh_callback
2404 /// Like [`SslContextBuilder::set_tmp_ecdh`].
2406 /// [`SslContextBuilder::set_tmp_ecdh`]: struct.SslContextBuilder.html#method.set_tmp_ecdh
2412 /// Like [`SslContextBuilder::set_tmp_ecdh_callback`].
2429 /// Like [`SslContextBuilder::set_ecdh_auto`].
2433 /// [`SslContextBuilder::set_tmp_ecdh`]: struct.SslContextBuilder.html#method.set_tmp_ecdh
2440 /// Like [`SslContextBuilder::set_alpn_protos`].
2444 /// [`SslContextBuilder::set_alpn_protos`]: struct.SslContextBuilder.html#method.set_alpn_protos