Extension [ extension #5 openssl version ] { - Constants [46] { Constant [ string OPENSSL_VERSION_TEXT ] { OpenSSL 1.0.0j-fips 10 May 2012 } Constant [ integer OPENSSL_VERSION_NUMBER ] { 268435459 } Constant [ integer X509_PURPOSE_SSL_CLIENT ] { 1 } Constant [ integer X509_PURPOSE_SSL_SERVER ] { 2 } Constant [ integer X509_PURPOSE_NS_SSL_SERVER ] { 3 } Constant [ integer X509_PURPOSE_SMIME_SIGN ] { 4 } Constant [ integer X509_PURPOSE_SMIME_ENCRYPT ] { 5 } Constant [ integer X509_PURPOSE_CRL_SIGN ] { 6 } Constant [ integer X509_PURPOSE_ANY ] { 7 } Constant [ integer OPENSSL_ALGO_SHA1 ] { 1 } Constant [ integer OPENSSL_ALGO_MD5 ] { 2 } Constant [ integer OPENSSL_ALGO_MD4 ] { 3 } Constant [ integer OPENSSL_ALGO_DSS1 ] { 5 } Constant [ integer OPENSSL_ALGO_SHA224 ] { 6 } Constant [ integer OPENSSL_ALGO_SHA256 ] { 7 } Constant [ integer OPENSSL_ALGO_SHA384 ] { 8 } Constant [ integer OPENSSL_ALGO_SHA512 ] { 9 } Constant [ integer OPENSSL_ALGO_RMD160 ] { 10 } Constant [ integer PKCS7_DETACHED ] { 64 } Constant [ integer PKCS7_TEXT ] { 1 } Constant [ integer PKCS7_NOINTERN ] { 16 } Constant [ integer PKCS7_NOVERIFY ] { 32 } Constant [ integer PKCS7_NOCHAIN ] { 8 } Constant [ integer PKCS7_NOCERTS ] { 2 } Constant [ integer PKCS7_NOATTR ] { 256 } Constant [ integer PKCS7_BINARY ] { 128 } Constant [ integer PKCS7_NOSIGS ] { 4 } Constant [ integer OPENSSL_PKCS1_PADDING ] { 1 } Constant [ integer OPENSSL_SSLV23_PADDING ] { 2 } Constant [ integer OPENSSL_NO_PADDING ] { 3 } Constant [ integer OPENSSL_PKCS1_OAEP_PADDING ] { 4 } Constant [ integer OPENSSL_CIPHER_RC2_40 ] { 0 } Constant [ integer OPENSSL_CIPHER_RC2_128 ] { 1 } Constant [ integer OPENSSL_CIPHER_RC2_64 ] { 2 } Constant [ integer OPENSSL_CIPHER_DES ] { 3 } Constant [ integer OPENSSL_CIPHER_3DES ] { 4 } Constant [ integer OPENSSL_CIPHER_AES_128_CBC ] { 5 } Constant [ integer OPENSSL_CIPHER_AES_192_CBC ] { 6 } Constant [ integer OPENSSL_CIPHER_AES_256_CBC ] { 7 } Constant [ integer OPENSSL_KEYTYPE_RSA ] { 0 } Constant [ integer OPENSSL_KEYTYPE_DSA ] { 1 } Constant [ integer OPENSSL_KEYTYPE_DH ] { 2 } Constant [ integer OPENSSL_KEYTYPE_EC ] { 3 } Constant [ integer OPENSSL_RAW_DATA ] { 1 } Constant [ integer OPENSSL_ZERO_PADDING ] { 2 } Constant [ integer OPENSSL_TLSEXT_SERVER_NAME ] { 1 } } - Functions { Function [ function openssl_pkey_free ] { - Parameters [1] { Parameter #0 [ $key ] } } Function [ function openssl_pkey_new ] { - Parameters [1] { Parameter #0 [ $configargs ] } } Function [ function openssl_pkey_export ] { - Parameters [4] { Parameter #0 [ $key ] Parameter #1 [ &$out ] Parameter #2 [ $passphrase ] Parameter #3 [ $config_args ] } } Function [ function openssl_pkey_export_to_file ] { - Parameters [4] { Parameter #0 [ $key ] Parameter #1 [ $outfilename ] Parameter #2 [ $passphrase ] Parameter #3 [ $config_args ] } } Function [ function openssl_pkey_get_private ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $passphrase ] } } Function [ function openssl_pkey_get_public ] { - Parameters [1] { Parameter #0 [ $cert ] } } Function [ function openssl_pkey_get_details ] { - Parameters [1] { Parameter #0 [ $key ] } } Function [ function openssl_free_key ] { - Parameters [1] { Parameter #0 [ $key ] } } Function [ function openssl_get_privatekey ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $passphrase ] } } Function [ function openssl_get_publickey ] { - Parameters [1] { Parameter #0 [ $cert ] } } Function [ function openssl_x509_read ] { - Parameters [1] { Parameter #0 [ $cert ] } } Function [ function openssl_x509_free ] { - Parameters [1] { Parameter #0 [ $x509 ] } } Function [ function openssl_x509_parse ] { - Parameters [2] { Parameter #0 [ $x509 ] Parameter #1 [ $shortname ] } } Function [ function openssl_x509_checkpurpose ] { - Parameters [4] { Parameter #0 [ $x509cert ] Parameter #1 [ $purpose ] Parameter #2 [ $cainfo ] Parameter #3 [ $untrustedfile ] } } Function [ function openssl_x509_check_private_key ] { - Parameters [2] { Parameter #0 [ $cert ] Parameter #1 [ $key ] } } Function [ function openssl_x509_export ] { - Parameters [3] { Parameter #0 [ $x509 ] Parameter #1 [ &$out ] Parameter #2 [ $notext ] } } Function [ function openssl_x509_export_to_file ] { - Parameters [3] { Parameter #0 [ $x509 ] Parameter #1 [ $outfilename ] Parameter #2 [ $notext ] } } Function [ function openssl_pkcs12_export ] { - Parameters [5] { Parameter #0 [ $x509 ] Parameter #1 [ &$out ] Parameter #2 [ $priv_key ] Parameter #3 [ $pass ] Parameter #4 [ $args ] } } Function [ function openssl_pkcs12_export_to_file ] { - Parameters [5] { Parameter #0 [ $x509 ] Parameter #1 [ $filename ] Parameter #2 [ $priv_key ] Parameter #3 [ $pass ] Parameter #4 [ $args ] } } Function [ function openssl_pkcs12_read ] { - Parameters [3] { Parameter #0 [ $PKCS12 ] Parameter #1 [ &$certs ] Parameter #2 [ $pass ] } } Function [ function openssl_csr_new ] { - Parameters [4] { Parameter #0 [ $dn ] Parameter #1 [ &$privkey ] Parameter #2 [ $configargs ] Parameter #3 [ $extraattribs ] } } Function [ function openssl_csr_export ] { - Parameters [3] { Parameter #0 [ $csr ] Parameter #1 [ &$out ] Parameter #2 [ $notext ] } } Function [ function openssl_csr_export_to_file ] { - Parameters [3] { Parameter #0 [ $csr ] Parameter #1 [ $outfilename ] Parameter #2 [ $notext ] } } Function [ function openssl_csr_sign ] { - Parameters [6] { Parameter #0 [ $csr ] Parameter #1 [ $x509 ] Parameter #2 [ $priv_key ] Parameter #3 [ $days ] Parameter #4 [ $config_args ] Parameter #5 [ $serial ] } } Function [ function openssl_csr_get_subject ] { - Parameters [1] { Parameter #0 [ $csr ] } } Function [ function openssl_csr_get_public_key ] { - Parameters [1] { Parameter #0 [ $csr ] } } Function [ function openssl_digest ] { - Parameters [3] { Parameter #0 [ $data ] Parameter #1 [ $method ] Parameter #2 [ $raw_output ] } } Function [ function openssl_encrypt ] { - Parameters [5] { Parameter #0 [ $data ] Parameter #1 [ $method ] Parameter #2 [ $password ] Parameter #3 [ $options ] Parameter #4 [ $iv ] } } Function [ function openssl_decrypt ] { - Parameters [5] { Parameter #0 [ $data ] Parameter #1 [ $method ] Parameter #2 [ $password ] Parameter #3 [ $options ] Parameter #4 [ $iv ] } } Function [ function openssl_cipher_iv_length ] { - Parameters [1] { Parameter #0 [ $method ] } } Function [ function openssl_sign ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$signature ] Parameter #2 [ $key ] Parameter #3 [ $method ] } } Function [ function openssl_verify ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ $signature ] Parameter #2 [ $key ] Parameter #3 [ $method ] } } Function [ function openssl_seal ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$sealdata ] Parameter #2 [ &$ekeys ] Parameter #3 [ $pubkeys ] } } Function [ function openssl_open ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$opendata ] Parameter #2 [ $ekey ] Parameter #3 [ $privkey ] } } Function [ function openssl_pbkdf2 ] { - Parameters [5] { Parameter #0 [ $password ] Parameter #1 [ $salt ] Parameter #2 [ $key_length ] Parameter #3 [ $iterations ] Parameter #4 [ $digest_algorithm ] } } Function [ function openssl_pkcs7_verify ] { - Parameters [6] { Parameter #0 [ $filename ] Parameter #1 [ $flags ] Parameter #2 [ $signerscerts ] Parameter #3 [ $cainfo ] Parameter #4 [ $extracerts ] Parameter #5 [ $content ] } } Function [ function openssl_pkcs7_decrypt ] { - Parameters [4] { Parameter #0 [ $infilename ] Parameter #1 [ $outfilename ] Parameter #2 [ $recipcert ] Parameter #3 [ $recipkey ] } } Function [ function openssl_pkcs7_sign ] { - Parameters [7] { Parameter #0 [ $infile ] Parameter #1 [ $outfile ] Parameter #2 [ $signcert ] Parameter #3 [ $signkey ] Parameter #4 [ $headers ] Parameter #5 [ $flags ] Parameter #6 [ $extracertsfilename ] } } Function [ function openssl_pkcs7_encrypt ] { - Parameters [6] { Parameter #0 [ $infile ] Parameter #1 [ $outfile ] Parameter #2 [ $recipcerts ] Parameter #3 [ $headers ] Parameter #4 [ $flags ] Parameter #5 [ $cipher ] } } Function [ function openssl_private_encrypt ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$crypted ] Parameter #2 [ $key ] Parameter #3 [ $padding ] } } Function [ function openssl_private_decrypt ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$crypted ] Parameter #2 [ $key ] Parameter #3 [ $padding ] } } Function [ function openssl_public_encrypt ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$crypted ] Parameter #2 [ $key ] Parameter #3 [ $padding ] } } Function [ function openssl_public_decrypt ] { - Parameters [4] { Parameter #0 [ $data ] Parameter #1 [ &$crypted ] Parameter #2 [ $key ] Parameter #3 [ $padding ] } } Function [ function openssl_get_md_methods ] { - Parameters [1] { Parameter #0 [ $aliases ] } } Function [ function openssl_get_cipher_methods ] { - Parameters [1] { Parameter #0 [ $aliases ] } } Function [ function openssl_dh_compute_key ] { - Parameters [2] { Parameter #0 [ $pub_key ] Parameter #1 [ $dh_key ] } } Function [ function openssl_random_pseudo_bytes ] { - Parameters [2] { Parameter #0 [ $length ] Parameter #1 [ &$result_is_strong ] } } Function [ function openssl_error_string ] { - Parameters [0] { } } } }