From 6fe89e3c14ec53db7c21b3717d1e9a98c0db855d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 4 Dec 2012 09:10:46 +0100 Subject: PHP 5.5: save extension reflection --- reflection/openssl.txt | 440 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 440 insertions(+) create mode 100644 reflection/openssl.txt (limited to 'reflection/openssl.txt') diff --git a/reflection/openssl.txt b/reflection/openssl.txt new file mode 100644 index 0000000..e916db9 --- /dev/null +++ b/reflection/openssl.txt @@ -0,0 +1,440 @@ +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] { + } + } + } +} + -- cgit