Crate solana_tls_utils

Crate solana_tls_utils 

Source
👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.
Expand description

Collection of TLS related code fragments that end up popping up everywhere where quic is used. Aggregated here to avoid bugs due to conflicting implementations of the same functionality.

Structs§

QuicClientCertificateDeprecated
SkipClientVerificationDeprecated
Implementation of ClientCertVerifier that ignores the server certificate. Yet still checks the TLS signatures.
SkipServerVerificationDeprecated
Implementation of ServerCertVerifier that ignores the server certificate. Yet still checks the TLS signatures. This is useful for turbine (where server verification is not feasible) and for tests Logic mostly copied from rustls examples.

Functions§

crypto_providerDeprecated
get_pubkey_from_tls_certificateDeprecated
new_dummy_x509_certificateDeprecated
socket_addr_to_quic_server_nameDeprecated
Translate a SocketAddr into a valid SNI for the purposes of QUIC connection
tls_client_config_builderDeprecated
tls_server_config_builderDeprecated