aboutsummaryrefslogtreecommitdiff
path: root/php-client
diff options
context:
space:
mode:
Diffstat (limited to 'php-client')
-rw-r--r--php-client/class.phpipam-api.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/php-client/class.phpipam-api.php b/php-client/class.phpipam-api.php
index f377aa3..64d8a34 100644
--- a/php-client/class.phpipam-api.php
+++ b/php-client/class.phpipam-api.php
@@ -77,7 +77,7 @@ class phpipam_api_client {
* @var bool
* @access private
*/
- private $Connecton = false;
+ private $Connection = false;
/**
* Access token for phpipam
@@ -643,7 +643,7 @@ class phpipam_api_client {
*/
private function curl_set_connection ($token_file) {
// check if it exists
- if ($this->Connection!==false) {
+ if ($this->Connection===false) {
// Get cURL resource
$this->Connection = curl_init();
@@ -698,7 +698,9 @@ class phpipam_api_client {
$params['controller'] = $this->api_server_controller;
// create encrypted request
- $encrypted_request = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->api_key, json_encode($params), MCRYPT_MODE_ECB));
+ $ivlen = openssl_cipher_iv_length($cipher="AES-128-CBC");
+ $iv = openssl_random_pseudo_bytes($ivlen);
+ $encrypted_request = base64_encode(openssl_encrypt(json_encode($params),$cipher,$this->api_key,$options=OPENSSL_RAW_DATA, $iv));
// escape +
$encrypted_request = urlencode($encrypted_request);