 |  |  | [Insert name here] Reference Manual |  |
---|
ssl-registration-msg
Name
ssl-registration-msg --
Synopsis
#define HEAD
#define HEADLENGTH
#define ACK
#define ACKLENGTH
#define BUFMAXSIZE
#define PADMAXSIZE
#define SYSTEM_ERROR
#define NOT_INSTALL_MSG
#define INSTALL_MSG_CORRUPTED
#define WRONG_SIZE
#define SUCCESS
int x509_to_msg (X509 *x509,
char **msg,
int msglen,
des_key_schedule *key1,
des_key_schedule *key2);
X509* load_x509 (const char *certfilename);
int build_install_msg (BUF_MEM *input,
char **out,
des_key_schedule *key1,
des_key_schedule *key2);
int analyse_install_msg (char *input,
int inputlen,
char **out,
des_key_schedule *key1,
des_key_schedule *key2);
int prelude_ssl_recv_cert (prelude_io_t *pio,
char **out,
des_key_schedule *skey1,
des_key_schedule *skey2);
int prelude_ssl_send_cert (prelude_io_t *pio,
const char *filename,
des_key_schedule *skey1,
des_key_schedule *skey2);
int prelude_ssl_save_cert (const char *filename,
char *cert,
int certlen,
uid_t uid);
Details
HEAD
#define HEAD "PRELUDE_REGISTRATION_REQUEST"
HEADLENGTH
#define HEADLENGTH 29
ACK
#define ACK "REGISTRATION_COMPLETE"
ACKLENGTH
#define ACKLENGTH 21
BUFMAXSIZE
#define BUFMAXSIZE 1400
PADMAXSIZE
#define PADMAXSIZE 7
SYSTEM_ERROR
#define SYSTEM_ERROR -1
NOT_INSTALL_MSG
#define NOT_INSTALL_MSG -2
INSTALL_MSG_CORRUPTED
#define INSTALL_MSG_CORRUPTED -3
WRONG_SIZE
#define WRONG_SIZE -4
x509_to_msg ()
int x509_to_msg (X509 *x509,
char **msg,
int msglen,
des_key_schedule *key1,
des_key_schedule *key2);
load_x509 ()
X509* load_x509 (const char *certfilename);
build_install_msg ()
int build_install_msg (BUF_MEM *input,
char **out,
des_key_schedule *key1,
des_key_schedule *key2);
analyse_install_msg ()
int analyse_install_msg (char *input,
int inputlen,
char **out,
des_key_schedule *key1,
des_key_schedule *key2);
prelude_ssl_recv_cert ()
int prelude_ssl_recv_cert (prelude_io_t *pio,
char **out,
des_key_schedule *skey1,
des_key_schedule *skey2);
prelude_ssl_send_cert ()
int prelude_ssl_send_cert (prelude_io_t *pio,
const char *filename,
des_key_schedule *skey1,
des_key_schedule *skey2);
prelude_ssl_save_cert ()
int prelude_ssl_save_cert (const char *filename,
char *cert,
int certlen,
uid_t uid);