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)
|