[ Index ] |
PHP Cross Reference of DokuWiki |
[Source view] [Print] [Project Stats]
Pure-PHP ssh-agent client. PHP version 5
Author: | Jim Wigginton |
Copyright: | 2009 Jim Wigginton |
License: | http://www.opensource.org/licenses/mit-license.html MIT License |
Link: | http://phpseclib.sourceforge.net |
File Size: | 241 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Identity:: (8 methods):
__construct()
setPublicKey()
setPublicKeyBlob()
getPublicKey()
setSignatureMode()
setHash()
sign()
_string_shift()
__construct($fsock) X-Ref |
Default Constructor. param: resource $fsock return: \phpseclib\System\SSH\Agent\Identity |
setPublicKey($key) X-Ref |
Set Public Key Called by \phpseclib\System\SSH\Agent::requestIdentities() param: \phpseclib\Crypt\RSA $key |
setPublicKeyBlob($key_blob) X-Ref |
Set Public Key Called by \phpseclib\System\SSH\Agent::requestIdentities(). The key blob could be extracted from $this->key but this saves a small amount of computation. param: string $key_blob |
getPublicKey($format = null) X-Ref |
Get Public Key Wrapper for $this->key->getPublicKey() param: int $format optional return: mixed |
setSignatureMode($mode) X-Ref |
Set Signature Mode Doesn't do anything as ssh-agent doesn't let you pick and choose the signature mode. ie. ssh-agent's only supported mode is \phpseclib\Crypt\RSA::SIGNATURE_PKCS1 param: int $mode |
setHash($hash) X-Ref |
Set Hash ssh-agent doesn't support using hashes for RSA other than SHA1 param: string $hash |
sign($message) X-Ref |
Create a signature See "2.6.2 Protocol 2 private key signature request" param: string $message return: string |
_string_shift(&$string, $index = 1) X-Ref |
String Shift Inspired by array_shift param: string $string param: int $index return: string |