GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
SSL_RSTATE_STRING(3) FreeBSD Library Functions Manual SSL_RSTATE_STRING(3)

SSL_rstate_string, SSL_rstate_string_longget textual description of state of an SSL object during read operation

#include <openssl/ssl.h>

const char *
SSL_rstate_string(SSL *ssl);

const char *
SSL_rstate_string_long(SSL *ssl);

() returns a 2-letter string indicating the current read state of the SSL object ssl.

() returns a string indicating the current read state of the SSL object ssl.

When performing a read operation, the SSL/TLS engine must parse the record, consisting of header and body. When working in a blocking environment, () should always return "RD"/"read done".

This function should only seldom be needed in applications.

SSL_rstate_string() and SSL_rstate_string_long() can return the following values:

"RH"/"read header"
The header of the record is being evaluated.
"RB"/"read body"
The body of the record is being evaluated.
"RD"/"read done"
The record has been completely processed.
"unknown"/"unknown"
The read state is unknown. This should never happen.

ssl(3)

SSL_rstate_string() and SSL_rstate_string_long() first appeared in SSLeay 0.6.0 and have been available since OpenBSD 2.4.

March 27, 2018 FreeBSD 14.3-RELEASE

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.