SSL Communications

This section describes types and facilities used when programming OpenSSL-based socket communicatins.

import "io_ssl.jncx"

// enums

enum io.SslCertFormat;
enum io.SslNid;
bitflag enum io.SslSocketEvents;
bitflag enum io.SslStateFlags;
enum io.SslStdDh;
bitflag enum io.SslVerifyMode;

// structs

struct io.SslCertNameEntry;

// classes

class io.SslCertName;
class io.SslCertificate;
class io.SslCipher;
class io.SslSocket;
class io.SslState;

// global functions

string_t io.getSslNidShortName(io.SslNid nid);
string_t io.getSslNidLongName(io.SslNid nid);