| parrotcode: PHP openssl Library | |
| Contents | Language Implementations | Pipp | 

php_openssl.pir - PHP openssl Library


bool openssl_csr_export(resource csr, string &out [, bool notext=true])bool openssl_csr_export_to_file(resource csr, string outfilename [, bool notext=true])mixed openssl_csr_get_public_key(mixed csr)mixed openssl_csr_get_subject(mixed csr)bool openssl_csr_new(array dn, resource &privkey [, array configargs, array extraattribs])resource openssl_csr_sign(mixed csr, mixed x509, mixed priv_key, long days [, array config_args [, long serial]])mixed openssl_error_string(void)bool openssl_open(string data, &string opendata, string ekey, mixed privkey)bool openssl_pkcs12_export(mixed x509, string &out, mixed priv_key, string pass[, array args])bool openssl_pkcs12_export_to_file(mixed x509, string filename, mixed priv_key, string pass[, array args])bool openssl_pkcs12_read(string PKCS12, array &certs, string pass)bool openssl_pkcs7_decrypt(string infilename, string outfilename, mixed recipcert [, mixed recipkey])bool openssl_pkcs7_encrypt(string infile, string outfile, mixed recipcerts, array headers [, long flags [, long cipher]])bool openssl_pkcs7_sign(string infile, string outfile, mixed signcert, mixed signkey, array headers [, long flags [, string extracertsfilename]])bool openssl_pkcs7_verify(string filename, long flags [, string signerscerts [, array cainfo [, string extracerts [, string content]]]])bool openssl_pkey_export(mixed key, &mixed out [, string passphrase [, array config_args]])bool openssl_pkey_export_to_file(mixed key, string outfilename [, string passphrase, array config_args)void openssl_pkey_free(int key)resource openssl_pkey_get_details(resource key)int openssl_pkey_get_private(string key [, string passphrase])int openssl_pkey_get_public(mixed cert)resource openssl_pkey_new([array configargs])bool openssl_private_decrypt(string data, string decrypted, mixed key [, int padding])bool openssl_private_encrypt(string data, string crypted, mixed key [, int padding])bool openssl_public_decrypt(string data, string crypted, resource key [, int padding])bool openssl_public_encrypt(string data, string crypted, mixed key [, int padding])int openssl_seal(string data, &string sealdata, &array ekeys, array pubkeys)bool openssl_sign(string data, &string signature, mixed key[, int signature_alg])int openssl_verify(string data, string signature, mixed key)bool openssl_x509_check_private_key(mixed cert, mixed key)int openssl_x509_checkpurpose(mixed x509cert, int purpose, array cainfo [, string untrustedfile])bool openssl_x509_export(mixed x509, string &out [, bool notext = true])bool openssl_x509_export_to_file(mixed x509, string outfilename [, bool notext = true])void openssl_x509_free(resource x509)array openssl_x509_parse(mixed x509 [, bool shortnames=true])resource openssl_x509_read(mixed cert)
|  |   |