Deleted Added
full compact
SSL_CTX_new.pod (1.1.1.4) SSL_CTX_new.pod (1.1.1.5)
1=pod
2
3=head1 NAME
4
5TLSv1_2_method, TLSv1_2_server_method, TLSv1_2_client_method,
6SSL_CTX_new, SSL_CTX_new_ex, SSL_CTX_up_ref, SSLv3_method,
7SSLv3_server_method, SSLv3_client_method, TLSv1_method, TLSv1_server_method,
8TLSv1_client_method, TLSv1_1_method, TLSv1_1_server_method,

--- 86 unchanged lines hidden (view full) ---

95increments the reference count for an existing B<SSL_CTX> structure.
96
97An B<SSL_CTX> object should not be changed after it is used to create any B<SSL>
98objects or from multiple threads concurrently, since the implementation does not
99provide serialization of access for these cases.
100
101=head1 NOTES
102
1=pod
2
3=head1 NAME
4
5TLSv1_2_method, TLSv1_2_server_method, TLSv1_2_client_method,
6SSL_CTX_new, SSL_CTX_new_ex, SSL_CTX_up_ref, SSLv3_method,
7SSLv3_server_method, SSLv3_client_method, TLSv1_method, TLSv1_server_method,
8TLSv1_client_method, TLSv1_1_method, TLSv1_1_server_method,

--- 86 unchanged lines hidden (view full) ---

95increments the reference count for an existing B<SSL_CTX> structure.
96
97An B<SSL_CTX> object should not be changed after it is used to create any B<SSL>
98objects or from multiple threads concurrently, since the implementation does not
99provide serialization of access for these cases.
100
101=head1 NOTES
102
103On session estabilishment, by default, no peer credentials verification is done.
103On session establishment, by default, no peer credentials verification is done.
104This must be explicitly requested, typically using L<SSL_CTX_set_verify(3)>.
105For verifying peer certificates many options can be set using various functions
106such as L<SSL_CTX_load_verify_locations(3)> and L<SSL_CTX_set1_param(3)>.
107The L<X509_VERIFY_PARAM_set_purpose(3)> function can be used, also in conjunction
108with L<SSL_CTX_get0_param(3)>, to set the intended purpose of the session.
109The default is B<X509_PURPOSE_SSL_SERVER> on the client side
110and B<X509_PURPOSE_SSL_CLIENT> on the server side.
111

--- 132 unchanged lines hidden (view full) ---

244and TLS_client_method() functions were added in OpenSSL 1.1.0.
245
246All version-specific methods were deprecated in OpenSSL 1.1.0.
247
248SSL_CTX_new_ex() was added in OpenSSL 3.0.
249
250=head1 COPYRIGHT
251
104This must be explicitly requested, typically using L<SSL_CTX_set_verify(3)>.
105For verifying peer certificates many options can be set using various functions
106such as L<SSL_CTX_load_verify_locations(3)> and L<SSL_CTX_set1_param(3)>.
107The L<X509_VERIFY_PARAM_set_purpose(3)> function can be used, also in conjunction
108with L<SSL_CTX_get0_param(3)>, to set the intended purpose of the session.
109The default is B<X509_PURPOSE_SSL_SERVER> on the client side
110and B<X509_PURPOSE_SSL_CLIENT> on the server side.
111

--- 132 unchanged lines hidden (view full) ---

244and TLS_client_method() functions were added in OpenSSL 1.1.0.
245
246All version-specific methods were deprecated in OpenSSL 1.1.0.
247
248SSL_CTX_new_ex() was added in OpenSSL 3.0.
249
250=head1 COPYRIGHT
251
252Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
252Copyright 2000-2023 The OpenSSL Project Authors. All Rights Reserved.
253
254Licensed under the Apache License 2.0 (the "License"). You may not use
255this file except in compliance with the License. You can obtain a copy
256in the file LICENSE in the source distribution or at
257L<https://www.openssl.org/source/license.html>.
258
259=cut
253
254Licensed under the Apache License 2.0 (the "License"). You may not use
255this file except in compliance with the License. You can obtain a copy
256in the file LICENSE in the source distribution or at
257L<https://www.openssl.org/source/license.html>.
258
259=cut