Download the PHP package ctubio/php-proxy-keyserver without Composer

On this page you can find all versions of the php package ctubio/php-proxy-keyserver. 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 php-proxy-keyserver

Release Platform License

These sources are happy serving public keys at https://pgp.key-server.io (check the pool status!).

Build Status Coverage Status SensioLabsInsight Dependency Status Open Issues

Main Features

How to run your own SKS Keyserver with PHP and friends:

Troubleshooting

Common Installation Problems:

to fix it, see https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx

Silly Winny Problems:

to fix it, see http://gnuwin32.sourceforge.net/packages/make.htm

What if..

..i want to make a skin?

run the following command to create a new skin (using as a base, or any other), and if you would like to share it, please read the CONTRIBUTING file:

..i want documentation about the available methods in files?

Yes Sir/Milady, please make use of 3 built-in methods from any phtml file:

..i don't want to use php?

the uses a php layout to build the given page with blocks. But if you would like to use only html files or any other static format, please see the source of skin/pgpkeyserver-lite or skin/XHTML+ES as examples.

..i want to make a skin for the community but without run my own keyserver?

feel free to use my keyserver for your development, the address is (see the answer below).

..my server is just a webserver?

the keyserver may be provided by another different server, if that is your case, please edit and customize the value of to match the address of the keyserver.

..i want to upgrade to a new version of php-proxy-keyserver?

please run the following commands (using v1.2.3 as an example):

or you can revert back to a previous version with:

..my keyserver is not an instance of ?

the php proxy will work with any keyserver as long as it is based on the OpenPGP HTTP Keyserver Protocol (HKP).

..i would like to see some sks configs:

please take this as an example:

..i would like to see some tor configs:

please take this as an example, where you should replace the keyword .

Enable Tor Hidden Service for SKS:

..i would like to see some haproxy configs:

here is a basic setup for a network (see the output of netstat command at the top of the README file) with a single running a single that forwards hkp request to a single to balance the load of multiple redundant keyservers (the objective here is to avoid the downtimes while making daily keydumps, additionaly you can put the webserver behind another load balancing setup, ofcourse):

..i would like to see some nginx configs:

please take this files as an examples, where you should replace the keywords , and .

Enable support for standard HKP, HTTP and HTTTPS requests:

..i would like to see some apache2 configs:

please take this files as an examples, where you should replace the keywords , and .

Enable support for standard HKP requests:

Enable support for HTTP requests:

Enable support for HTTPS requests:

..i really don't want a keyserver, but a webserver that uses locally to answer the request?

hey, the other day i found https://github.com/remko/phkp, hope it helps!

Very special thanks to:


All versions of php-proxy-keyserver with dependencies

PHP Build Version
Package Version
Requires php Version ~5.6
monolog/monolog Version ~1.13
jenssegers/proxy Version 2.*
dflydev/apache-mime-types Version ~1.0
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 ctubio/php-proxy-keyserver contains the following files

Loading the files please wait ....