Download the PHP package furqansiddiqui/e2e-encrypted-relay-client-php without Composer

On this page you can find all versions of the php package furqansiddiqui/e2e-encrypted-relay-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package e2e-encrypted-relay-client-php

End-to-end encrypted HTTP relay client for PHP apps

This lib is to be used with :package: e2e-encrypted-relay-server nodes. Check the link for more information.

Specification

HTTP Response Codes

Code Description
403 IP address is not whitelisted
204 This status code is returned when a request is made to server with HTTP method GET. No content/body is returned. Making it effectively a quick "ping" type call to check if E2E relay node is up and running.
451 Encrypted body could not be decrypted as instance of RelayCurlRequest object. This indicates a possible error in encrypted bytes received OR wrong shared secret string. Returning body may contain more information about the actual error.
202 This status code is sent without any body when a instance of RelayCurlRequest object is successfully decrypted but has its constructor argument "method" set to handshake. This effectively means the shared secret between client and relay node verifies and no further action is required/requested.
452 There was an error while creating Curl request from decrypted RelayCurlRequest object. Content body is comprised of "[error-code]\t[error-message]" (separated by tab character)
453 There was an error while sending Curl request from decrypted RelayCurlRequest object. This normally contains error code and message received directly from Curl lib. Content body is comprised of "[error-code]\t[error-message]" (separated by tab character)
454 An error occurred while encrypting RelayCurlResponse instance.
250 Content body contains encrypted instance of RelayCurlResponse object that has been created as result of received RelayCurlRequest object.

All versions of e2e-encrypted-relay-client-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-openssl Version *
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package furqansiddiqui/e2e-encrypted-relay-client-php contains the following files

Loading the files please wait ....