Property | Type | Description | |
---|---|---|---|
$_http | Horde_Http_Client | HTTP object. | |
$_keyserver | string | Keyserver hostname. |
Method | Description | |
---|---|---|
__construct ( array $params = [] ) | Constructor. | |
get ( string $id ) : Horde_Pgp_Element_PublicKey | Returns PGP public key data retrieved from a public keyserver. | |
getKeyByEmail ( string $address ) : Horde_Pgp_Element_PublicKey | Returns the first matching key for an email address from a public keyserver. | |
put ( mixed $key ) | Sends a PGP public key to a public keyserver. |
Method | Description | |
---|---|---|
_createUrl ( string $uri, array $params = [] ) : Horde_Url | Create the URL for the keyserver. | |
_getKeyIdString ( $keyid ) |
public __construct ( array $params = [] ) | ||
$params | array | Optional parameters:
- http: (Horde_Http_Client) The HTTP client object to use. - keyserver: (string) The public PGP keyserver to use. |
protected _createUrl ( string $uri, array $params = [] ) : Horde_Url | ||
$uri | string | Action URI. |
$params | array | List of parameters to add to URL. |
return | Horde_Url | Keyserver URL. |
public getKeyByEmail ( string $address ) : Horde_Pgp_Element_PublicKey | ||
$address | string | The email address to search for. |
return | Horde_Pgp_Element_PublicKey | The PGP public key. |