27.12.2012 Views

HP Open Source Security for OpenVMS Volume 2: HP SSL for ...

HP Open Source Security for OpenVMS Volume 2: HP SSL for ...

HP Open Source Security for OpenVMS Volume 2: HP SSL for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A<br />

Applications<br />

building using 32-bit APIs, 23<br />

building using 64-bit APIs, 23<br />

compiling and linking, 23<br />

ASN1_OBJECT_new function, 218<br />

ASN1_STRING_dup function, 219<br />

ASN1_STRING_new function, 221<br />

ASN1_STRING_print_ex function, 222<br />

asn1parse function, 98<br />

Asymmetric encryption, 33<br />

Authentication<br />

client, 32<br />

server, 32<br />

B<br />

Backward compatibility, 23<br />

bio function, 224<br />

BIO_ctrl function, 225<br />

BIO_f_base64 function, 227<br />

BIO_f_buffer function, 229<br />

BIO_f_cipher function, 231<br />

BIO_f_md function, 233<br />

BIO_f_null function, 236<br />

BIO_f_ssl function, 237<br />

BIO_find_type function, 242<br />

BIO_new function, 244<br />

BIO_push function, 246<br />

BIO_read function, 248<br />

BIO_s_accept function, 249<br />

BIO_s_bio function, 252<br />

BIO_s_connect function, 255<br />

BIO_s_fd function, 258<br />

BIO_s_file function, 260<br />

BIO_s_mem function, 263<br />

BIO_s_null function, 265<br />

BIO_s_socket function, 266<br />

BIO_set_callback function, 267<br />

BIO_should_retry function, 269<br />

blowfish function, 271<br />

bn function, 273<br />

BN_add function, 276<br />

BN_add_word function, 278<br />

BN_bn2bin function, 279<br />

BN_cmp function, 281<br />

BN_copy function, 282<br />

BN_CTX_new function, 283<br />

BN_CTX_start function, 284<br />

BN_generate_prime function, 285<br />

BN_mod_inverse function, 290<br />

BN_mod_mul_montgomery function, 291<br />

BN_mod_mul_reciprocal function, 293<br />

bn_mul_words function, 287<br />

BN_new function, 295<br />

BN_num_bits function, 296<br />

BN_rand function, 297<br />

BN_set_bit function, 298<br />

BN_swap function, 299<br />

BN_zero function, 300<br />

BUF_MEM_new function, 301<br />

Index<br />

C<br />

ca function, 100<br />

CDSA<br />

definition of, 31<br />

Certificate, 33<br />

client request, 40<br />

command procedure to set up example programs, 74<br />

configuring in the client and server, 54<br />

<strong>for</strong>mats, 58<br />

installing, 42<br />

intermediate, 45<br />

loading, 62<br />

peer, 68<br />

request file, 39<br />

revoking, 47<br />

self-signed, 42<br />

server request, 40<br />

signing request, 40<br />

X509, 45<br />

Certificate authorities, 33<br />

Certificate chain, 45<br />

Certificate Revocation List, 47<br />

Certificate tool, 37<br />

Cipher commands, 92<br />

Ciphers, 34<br />

ciphers function, 109<br />

Command line interface (CLI), 89, 97<br />

CONF_modules_free function, 303<br />

CONF_modules_load_file function, 304<br />

config function, 115<br />

CRL, 47<br />

crl function, 117<br />

crl2pkcs7 function, 119<br />

crypto function, 305<br />

CRYPTO_set_ex_data function, 307<br />

CRYPTO_set_locking_callback function, 478<br />

D<br />

d2i_ASN1_OBJECT function, 308<br />

d2i_DHparams function, 309<br />

d2i_DSAPublicKey function, 310<br />

d2i_PKCS8PrivateKey_bio function, 312<br />

d2i_RSAPublicKey function, 313<br />

d2i_<strong>SSL</strong>_SESSION function, 496<br />

d2i_X509 function, 314<br />

d2i_X509_ALGOR function, 318<br />

d2i_X509_CRL function, 319<br />

d2i_X509_NAME function, 320<br />

d2i_X509_REQ function, 321<br />

d2i_X509_SIG function, 322<br />

Data structures, 51<br />

APIs used <strong>for</strong> creating and deallocating, 51<br />

Data transmission, 68<br />

DER certificate <strong>for</strong>mat, 58<br />

DES_random_key function, 323<br />

des_read_password function, 484<br />

dgst function, 121<br />

dh function, 331<br />

DH parameter file, 95<br />

DH_generate_key function, 333<br />

DH_generate_parameters function, 334<br />

DH_get_ex_new_index function, 336<br />

643

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!