Lines Matching defs:certificate
307 /// Disables automatic chain building when verifying a peer's certificate.
309 /// TLS peers are responsible for sending the entire certificate chain from the leaf to a
380 /// Options controlling the behavior of certificate verification.
382 /// Verifies that the peer's certificate is trusted.
384 /// On the server side, this will cause OpenSSL to request a certificate from the client.
387 /// Disables verification of the peer's certificate.
389 /// On the server side, this will cause OpenSSL to not request a certificate from the
390 /// client. On the client side, the certificate will be checked for validity, but the
394 /// On the server side, abort the handshake if the client did not send a certificate.
477 /// An identifier of the format of a certificate or key file.
504 /// An identifier of a certificate status type.
734 /// Configures the certificate verification method for new connections.
742 /// Configures the certificate verification method for new connections and
746 /// well as a reference to the `X509StoreContext` which can be used to examine the certificate
762 /// has its own certificate chain and configuration.
790 /// Sets the certificate verification depth.
792 /// If the peer's certificate chain is longer than this value, verification will fail.
800 /// Sets a custom certificate store for verifying peer certificates.
815 /// Replaces the context's certificate store.
937 /// Add the provided CA certificate to the list sent by the server to the client when
965 /// Loads a leaf certificate from a file.
967 /// Only a single certificate will be loaded - use `add_extra_chain_cert` to add the remainder
968 /// of the certificate chain, or `set_certificate_chain_file` to load the entire chain from a
987 /// Loads a certificate chain from a file.
990 /// certificate, and the remainder forming the chain of certificates up to and including the
991 /// trusted root certificate.
1007 /// Sets the leaf certificate.
1009 /// Use `add_extra_chain_cert` to add the remainder of the certificate chain.
1015 /// Appends a certificate to the certificate chain.
1017 /// This chain should contain all certificates necessary to go from the certificate specified by
1277 /// Checks for consistency between the private key and certificate.
1283 /// Returns a shared reference to the context's certificate store.
1289 /// Returns a mutable reference to the context's certificate store.
1799 /// Returns the certificate associated with this `SslContext`, if present.
1804 pub fn certificate(&self) -> Option<&X509Ref> {
1823 /// Returns a shared reference to the certificate store used for verification.
2508 /// Returns the peer's certificate, if present.
2517 /// Returns the certificate chain of the peer, if present.
2519 /// On the client side, the chain includes the leaf certificate, but on the server side it does
2529 /// Returns the verified certificate chain of the peer, including the leaf certificate.
2547 /// Like [`SslContext::certificate`].
2549 pub fn certificate(&self) -> Option<&X509Ref> {
2741 /// Returns the certificate verification result.
3240 /// Sets the certificate
3249 /// Loads a certificate chain from a file.
3252 /// certificate, and the remainder forming the chain of certificates up to and including the
3253 /// trusted root certificate.
3271 /// Sets ca certificate that client trusted
3280 // Sets the list of CAs sent to the client when requesting a client certificate for the chosen ssl
3363 /// Set the certificate store used for certificate verification