HP Open Source Security for OpenVMS Volume 2: HP SSL for OpenVMS 
       
      
      Index
      
      
      
      A- Applications
 - building using 32-bit APIs, Building an Application Using 32-Bit APIs
 - building using 64-bit APIs, Building an Application Using 64-Bit APIs
 - compiling and linking, Building an Application Using 64-Bit APIs, Building an Application Using 32-Bit APIs
 
 - ASN1_OBJECT_new function, ASN1_OBJECT_new()
 - ASN1_STRING_dup
function, ASN1_STRING_dup()
 - ASN1_STRING_new
function, ASN1_STRING_new()
 - ASN1_STRING_print_ex function, ASN1_STRING_print_ex()
 - asn1parse function, asn1parse()
 - Asymmetric encryption, Public Key Encryption
 - Authentication
 - client, The SSL Protocol
 - server, The SSL Protocol
 
 
 B- Backward compatibility, HP SSL APIs Not Backward Compatible
 - bio function, bio()
 - BIO_ctrl
function, BIO_ctrl()
 - BIO_f_base64 function, BIO_f_base64()
 - BIO_f_buffer function, BIO_f_buffer()
 - BIO_f_cipher
function, BIO_f_cipher()
 - BIO_f_md
function, BIO_f_md()
 - BIO_f_null
function, BIO_f_null()
 - BIO_f_ssl
function, BIO_f_ssl()
 - BIO_find_type
function, BIO_find_type()
 - BIO_new
function, BIO_new()
 - BIO_push
function, BIO_push()
 - BIO_read
function, BIO_read()
 - BIO_s_accept
function, BIO_s_accept()
 - BIO_s_bio
function, BIO_s_bio()
 - BIO_s_connect
function, BIO_s_connect()
 - BIO_s_fd
function, BIO_s_fd()
 - BIO_s_file
function, BIO_s_file()
 - BIO_s_mem
function, BIO_s_mem()
 - BIO_s_null function, BIO_s_null()
 - BIO_s_socket
function, BIO_s_socket()
 - BIO_set_callback
function, BIO_set_callback()
 - BIO_should_retry
function, BIO_should_retry()
 - blowfish
function, blowfish()
 - bn function, bn()
 - BN_add
function, BN_add()
 - BN_add_word
function, BN_add_word()
 - BN_bn2bin
function, BN_bn2bin()
 - BN_cmp
function, BN_cmp()
 - BN_copy
function, BN_copy()
 - BN_CTX_new
function, BN_CTX_new()
 - BN_CTX_start
function, BN_CTX_start()
 - BN_generate_prime
function, BN_generate_prime()
 - BN_mod_inverse function, BN_mod_inverse()
 - BN_mod_mul_montgomery function, BN_mod_mul_montgomery()
 - BN_mod_mul_reciprocal function, BN_mod_mul_reciprocal()
 - bn_mul_words
function, bn_mul_words()
 - BN_new
function, BN_new()
 - BN_num_bits
function, BN_num_bits()
 - BN_rand
function, BN_rand()
 - BN_set_bit
function, BN_set_bit()
 - BN_swap function, BN_swap()
 - BN_zero
function, BN_zero()
 - BUF_MEM_new
function, BUF_MEM_new()
 
 C- ca function, ca()
 - CDSA
 - definition of, Overview of SSL
 
 - Certificate, Certificates
 - client request, Create a Certificate Signing Request
 - command procedure to set up example programs, Template for Creating Certificates and Keys for the Example Programs
 - configuring in the client and server, Configuring Certificates in the SSL Client and Server
 - formats, Obtaining and Creating Certificates
 - installing, Installing Certificates
 - intermediate, Creating an Intermediate CA (RA) Certificate
 - loading, Loading a Certificate (Client/Server Certificate)
 - peer, Obtaining a Peer Certificate (Optional)
 - request file, View a Certificate Request File
 - revoking, Revoke a Certificate
 - self-signed, Create a Self-Signed Certificate
 - server request, Create a Certificate Signing Request
 - signing request, Create a Certificate Signing Request
 - X509, Creating an Intermediate CA (RA) Certificate
 
 - Certificate authorities, Certificates
 - Certificate chain, Create a Certificate Chain
 - Certificate Revocation List, Create a Certificate Revocation List
 - Certificate tool, Using the Certificate Tool
 - Cipher commands, Encoding and Cipher Commands
 - Ciphers, Cipher Suite
 - ciphers function, ciphers()
 - Command line interface (CLI), OpenSSL Command Line Interface, OpenSSL Command Line Interface (CLI) Reference
 - CONF_modules_free
function, CONF_modules_free()
 - CONF_modules_load_file function, CONF_modules_load_file()
 - config function, config()
 - CRL, Create a Certificate Revocation List
 - crl
function, crl()
 - crl2pkcs7 function, crl2pkcs7()
 - crypto function, crypto()
 - CRYPTO_set_ex_data function, CRYPTO_set_ex_data()
 - CRYPTO_set_locking_callback function, CRYPTO_set_locking_callback()
 
 D- d2i_ASN1_OBJECT
function, d2i_ASN1_OBJECT()
 - d2i_DHparams
function, d2i_DHparams()
 - d2i_DSAPublicKey
function, d2i_DSAPublicKey()
 - d2i_PKCS8PrivateKey_bio function, d2i_PKCS8PrivateKey_bio()
 - d2i_RSAPublicKey
function, d2i_RSAPublicKey()
 - d2i_SSL_SESSION
function, d2i_SSL_SESSION()
 - d2i_X509
function, d2i_X509()
 - d2i_X509_ALGOR
function, d2i_X509_ALGOR()
 - d2i_X509_CRL
function, d2i_X509_CRL()
 - d2i_X509_NAME
function, d2i_X509_NAME()
 - d2i_X509_REQ
function, d2i_X509_REQ()
 - d2i_X509_SIG
function, d2i_X509_SIG()
 - Data structures, HP SSL Data Structures
 - APIs used for creating and deallocating, HP SSL Data Structures
 
 - Data transmission, Transmitting SSL Data
 - DER certificate format, Obtaining and Creating Certificates
 - DES_random_key
function, DES_random_key()
 - des_read_password
function, des_read_password()
 - dgst function, dgst()
 - dh function, dh()
 - DH parameter file, Creating a DH Parameter (Key) File and a DSA Certificate and Key
 - DH_generate_key
function, DH_generate_key()
 - DH_generate_parameters function, DH_generate_parameters()
 - DH_get_ex_new_index function, DH_get_ex_new_index()
 - DH_new
function, DH_new()
 - DH_set_default_method function, DH_set_default_method()
 - DH_size function, DH_size()
 - dhparam
function, dhparam()
 - Digital
signature, Certificates, Digital Signatures
 - Directory format for UNIX and OpenVMS, OpenSSL Documentation from The Open Group
 - Directory structure
for SSL, HP SSL Directory Structure
 - Disk space requirements, Hardware Prerequisites
 - DSA certificate, Creating a DH Parameter (Key) File and a DSA Certificate and Key
 - dsa function, dsa(), dsa()
 - DSA key, Creating a DH Parameter (Key) File and a DSA Certificate and Key
 - DSA_do_sign
function, DSA_do_sign()
 - DSA_dup_DH function, DSA_dup_DH()
 - DSA_generate_key function, DSA_generate_key()
 - DSA_generate_parameters function, DSA_generate_parameters()
 - DSA_get_ex_new_index function, DSA_get_ex_new_index()
 - DSA_new
function, DSA_new()
 - DSA_set_default_method function, DSA_set_default_method()
 - DSA_SIG_new
function, DSA_SIG_new()
 - DSA_sign
function, DSA_sign()
 - DSA_size function, DSA_size()
 - dsaparam function, dsaparam()
 
 E- enc function, enc()
 - Encoding commands, Encoding and Cipher Commands
 - Encryption, Public Key Encryption
 - engine function, engine()
 - err
function, err()
 - ERR_clear_error function, ERR_clear_error()
 - ERR_error_string
function, ERR_error_string()
 - ERR_get_error
function, ERR_get_error()
 - ERR_GET_LIB
function, ERR_GET_LIB()
 - ERR_load_crypto_strings function, ERR_load_crypto_strings()
 - ERR_load_strings
function, ERR_load_strings()
 - ERR_print_errors
function, ERR_print_errors()
 - ERR_put_error
function, ERR_put_error()
 - ERR_remove_state function, ERR_remove_state()
 - evp function, evp()
 - EVP_BytesToKey function, EVP_BytesToKey()
 - EVP_CIPHER_CTX_init function, EVP_CIPHER_CTX_init()
 - EVP_MD_CTX_init
function, EVP_MD_CTX_init()
 - EVP_OpenInit
function, EVP_OpenInit()
 - EVP_PKEY_new
function, EVP_PKEY_new()
 - EVP_PKEY_set1_RSA
function, EVP_PKEY_set1_RSA()
 - EVP_SealInit
function, EVP_SealInit()
 - EVP_SignInit
function, EVP_SignInit()
 - EVP_VerifyInit
function, EVP_VerifyInit()
 
 O- OBJ_nid2obj
function, OBJ_nid2obj()
 - ocsp function, ocsp()
 - One-way
hash function, Digital Signatures
 - Open
Group, OpenSSL Documentation from The Open Group
 - OpenSSL command line interface (CLI), OpenSSL Command Line Interface, OpenSSL Command Line Interface (CLI) Reference
 - OpenSSL commands
 - encoding and cipher, Encoding and Cipher Commands
 - message digest, Message Digest Commands
 - pseudo, Command-Line Help
 - standard, Standard Commands
 
 - openssl function, openssl()
 - OpenSSL_add_all_algorithms function, OpenSSL_add_all_algorithms()
 - OPENSSL_config
function, OPENSSL_config()
 - OPENSSL_load_builtin_modules function, OPENSSL_load_builtin_modules()
 - OPENSSL_VERSION_NUMBER function, OPENSSL_VERSION_NUMBER()
 - Options file, Building an HP SSL Application
 
 P- Passphrase arguments, Password Arguments
 - passwd function, passwd()
 - PEM certificate format, Obtaining and Creating Certificates
 - PEM function, PEM()
 - pkcs12 function, pkcs12()
 - PKCS12_create function, PKCS12_create()
 - PKCS12_parse function, PKCS12_parse()
 - pkcs7 function, pkcs7()
 - PKCS7_decrypt function, PKCS7_decrypt()
 - PKCS7_encrypt function, PKCS7_encrypt()
 - PKCS7_sign function, PKCS7_sign()
 - PKCS7_verify function, PKCS7_verify()
 - pkcs8 function, pkcs8()
 - Prerequisites
 - disk space, Hardware Prerequisites
 - hardware, Hardware Prerequisites
 - software, Software Prerequisites
 
 - Private key encryption, Public Key Encryption
 - Pseudo commands, Command-Line Help
 - Public
key encryption, Public Key Encryption
 
 R- rand function, rand(), rand()
 - RAND_add
function, RAND_add()
 - RAND_bytes
function, RAND_bytes()
 - RAND_cleanup function, RAND_cleanup()
 - RAND_egd function, RAND_egd()
 - RAND_load_file
function, RAND_load_file()
 - RAND_set_rand_method function, RAND_set_rand_method()
 - RC4_set_key
function, RC4_set_key()
 - Release notes, Release Notes
 - req function, req()
 - RIPEMD160
function, RIPEMD160()
 - Root CA, Configuring Certificates in the SSL Client and Server
 - rsa function, rsa(), rsa()
 - RSA_blinding_on
function, RSA_blinding_on()
 - RSA_check_key function, RSA_check_key()
 - RSA_generate_key function, RSA_generate_key()
 - RSA_get_ex_new_index function, RSA_get_ex_new_index()
 - RSA_new
function, RSA_new()
 - RSA_padding_add_PKCS1_type_1 function, RSA_padding_add_PKCS1_type_1()
 - RSA_print
function, RSA_print()
 - RSA_private_encrypt function, RSA_private_encrypt()
 - RSA_public_encrypt function, RSA_public_encrypt()
 - RSA_set_default_method function, RSA_set_default_method()
 - RSA_sign
function, RSA_sign()
 - RSA_sign_ASN1_OCTET_STRING function, RSA_sign_ASN1_OCTET_STRING()
 - RSA_size function, RSA_size()
 - rsautl
function, rsautl()
 
 S- s_client function, s_client()
 - s_server function, s_server()
 - s_time function, s_time()
 - sess_id function, sess_id()
 - SHA1 function, SHA1()
 - Shareable image filenames, Building an HP SSL Application
 - smime function, smime()
 - SMIME_read_PKCS7 function, SMIME_read_PKCS7()
 - SMIME_write_PKCS7 function, SMIME_write_PKCS7()
 - Software requirements, Software Prerequisites
 - speed function, speed()
 - spkac function, spkac()
 - SSL
 - definition of, Overview of SSL
 
 - SSL client authentication, The SSL Protocol
 - SSL function, SSL()
 - SSL handshake, The SSL Handshake
 - SSL Protocol, The SSL Protocol
 - SSL server authentication, The SSL Protocol
 - SSL shareable image filenames, Building an HP SSL Application
 - SSL$EXAMPLES_SETUP.TEMPLATE, Template for Creating Certificates and Keys for the Example Programs
 - SSL$UTILS.COM, Command-Line Help
 - SSL_accept function, SSL_accept()
 - SSL_alert_type_string function, SSL_alert_type_string()
 - SSL_CIPHER_get_name function, SSL_CIPHER_get_name()
 - SSL_clear function, SSL_clear()
 - SSL_COMP_add_compression_method
function, SSL_COMP_add_compression_method()
 - SSL_connect function, SSL_connect()
 - SSL_CTX_add_extra_chain_cert function, SSL_CTX_add_extra_chain_cert()
 - SSL_CTX_add_session function, SSL_CTX_add_session()
 - SSL_CTX_ctrl
function, SSL_CTX_ctrl()
 - SSL_CTX_flush_sessions function, SSL_CTX_flush_sessions()
 - SSL_CTX_free function, SSL_CTX_free()
 - SSL_CTX_get_ex_new_index function, SSL_CTX_get_ex_new_index()
 - SSL_CTX_get_verify_mode function, SSL_CTX_get_verify_mode()
 - SSL_CTX_load_verify_locations
function, SSL_CTX_load_verify_locations()
 - SSL_CTX_new
function, SSL_CTX_new()
 - SSL_CTX_sess_number function, SSL_CTX_sess_number()
 - SSL_CTX_sess_set_cache_size function, SSL_CTX_sess_set_cache_size()
 - SSL_CTX_sess_set_new_cb function, SSL_CTX_sess_set_new_cb()
 - SSL_CTX_sessions function, SSL_CTX_sessions()
 - SSL_CTX_set_cert_store function, SSL_CTX_set_cert_store()
 - SSL_CTX_set_cert_verify_callback
function, SSL_CTX_set_cert_verify_callback()
 - SSL_CTX_set_cipher_list function, SSL_CTX_set_cipher_list()
 - SSL_CTX_set_client_CA_list function, SSL_CTX_set_client_CA_list()
 - SSL_CTX_set_client_cert_cb function, SSL_CTX_set_client_cert_cb()
 - SSL_CTX_set_default_passwd_cb function, SSL_CTX_set_default_passwd_cb()
 - SSL_CTX_set_generate_session_id function, SSL_CTX_set_generate_session_id()
 - SSL_CTX_set_info_callback function, SSL_CTX_set_info_callback()
 - SSL_CTX_set_max_cert_list function, SSL_CTX_set_max_cert_list()
 - SSL_CTX_set_mode
function, SSL_CTX_set_mode()
 - SSL_CTX_set_msg_callback function, SSL_CTX_set_msg_callback()
 - SSL_CTX_set_options function, SSL_CTX_set_options()
 - SSL_CTX_set_quiet_shutdown function, SSL_CTX_set_quiet_shutdown()
 - SSL_CTX_set_session_cache_mode function, SSL_CTX_set_session_cache_mode()
 - SSL_CTX_set_session_id_context function, SSL_CTX_set_session_id_context()
 - SSL_CTX_set_ssl_version function, SSL_CTX_set_ssl_version()
 - SSL_CTX_set_timeout function, SSL_CTX_set_timeout()
 - SSL_CTX_set_tmp_dh_callback function, SSL_CTX_set_tmp_dh_callback()
 - SSL_CTX_set_tmp_rsa_callback function, SSL_CTX_set_tmp_rsa_callback()
 - SSL_CTX_set_verify function, SSL_CTX_set_verify()
 - SSL_CTX_use_certificate function, SSL_CTX_use_certificate()
 - SSL_do_handshake function, SSL_do_handshake()
 - SSL_free function, SSL_free()
 - SSL_get_ciphers
function, SSL_get_ciphers()
 - SSL_get_client_CA_list function, SSL_get_client_CA_list()
 - SSL_get_current_cipher function, SSL_get_current_cipher()
 - SSL_get_default_timeout function, SSL_get_default_timeout()
 - SSL_get_error function, SSL_get_error()
 - SSL_get_ex_data_X509_STORE_CTX_idx
function, SSL_get_ex_data_X509_STORE_CTX_idx()
 - SSL_get_ex_new_index function, SSL_get_ex_new_index()
 - SSL_get_fd function, SSL_get_fd()
 - SSL_get_peer_cert_chain function, SSL_get_peer_cert_chain()
 - SSL_get_peer_certificate function, SSL_get_peer_certificate()
 - SSL_get_rbio function, SSL_get_rbio()
 - SSL_get_session function, SSL_get_session()
 - SSL_get_SSL_CTX function, SSL_get_SSL_CTX()
 - SSL_get_verify_result function, SSL_get_verify_result()
 - SSL_get_version function, SSL_get_version()
 - SSL_library_init
function, SSL_library_init()
 - SSL_load_client_CA_file function, SSL_load_client_CA_file()
 - SSL_new function, SSL_new()
 - SSL_pending function, SSL_pending()
 - SSL_read function, SSL_read()
 - SSL_rstate_string
function, SSL_rstate_string()
 - SSL_SESSION_free function, SSL_SESSION_free()
 - SSL_SESSION_get_ex_new_index function, SSL_SESSION_get_ex_new_index()
 - SSL_SESSION_get_time function, SSL_SESSION_get_time()
 - SSL_session_reused
function, SSL_session_reused()
 - SSL_set_bio function, SSL_set_bio()
 - SSL_set_connect_state function, SSL_set_connect_state()
 - SSL_set_fd function, SSL_set_fd()
 - SSL_set_session function, SSL_set_session()
 - SSL_set_shutdown
function, SSL_set_shutdown()
 - SSL_set_verify_result function, SSL_set_verify_result()
 - SSL_shutdown function, SSL_shutdown()
 - SSL_state_string
function, SSL_state_string()
 - SSL_want
function, SSL_want()
 - SSL_write function, SSL_write()
 - Standard commands, Standard Commands
 
  
      
     |