Rev 846 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 846 | Rev 874 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | /** |
3 | /** |
4 | * PublicKeyLoader |
4 | * PublicKeyLoader |
5 | * |
5 | * |
6 | * Returns a PublicKey or PrivateKey object. |
6 | * Returns a PublicKey or PrivateKey object. |
7 | * |
7 | * |
- | 8 | * @category Crypt |
|
- | 9 | * @package PublicKeyLoader |
|
8 | * @author Jim Wigginton <terrafrost@php.net> |
10 | * @author Jim Wigginton <terrafrost@php.net> |
9 | * @copyright 2009 Jim Wigginton |
11 | * @copyright 2009 Jim Wigginton |
10 | * @license http://www.opensource.org/licenses/mit-license.html MIT License |
12 | * @license http://www.opensource.org/licenses/mit-license.html MIT License |
11 | * @link http://phpseclib.sourceforge.net |
13 | * @link http://phpseclib.sourceforge.net |
12 | */ |
14 | */ |
Line 20... | Line 22... | ||
20 | use phpseclib3\File\X509; |
22 | use phpseclib3\File\X509; |
21 | 23 | ||
22 | /** |
24 | /** |
23 | * PublicKeyLoader |
25 | * PublicKeyLoader |
24 | * |
26 | * |
- | 27 | * @package Common |
|
25 | * @author Jim Wigginton <terrafrost@php.net> |
28 | * @author Jim Wigginton <terrafrost@php.net> |
- | 29 | * @access public |
|
26 | */ |
30 | */ |
27 | abstract class PublicKeyLoader |
31 | abstract class PublicKeyLoader |
28 | { |
32 | { |
29 | /** |
33 | /** |
30 | * Loads a public or private key |
34 | * Loads a public or private key |
31 | * |
35 | * |
32 | * @return AsymmetricKey |
36 | * @return AsymmetricKey |
- | 37 | * @access public |
|
33 | * @param string|array $key |
38 | * @param string|array $key |
34 | * @param string $password optional |
39 | * @param string $password optional |
35 | */ |
40 | */ |
36 | public static function load($key, $password = false) |
41 | public static function load($key, $password = false) |
37 | { |
42 | { |
Line 65... | Line 70... | ||
65 | 70 | ||
66 | /** |
71 | /** |
67 | * Loads a private key |
72 | * Loads a private key |
68 | * |
73 | * |
69 | * @return PrivateKey |
74 | * @return PrivateKey |
- | 75 | * @access public |
|
70 | * @param string|array $key |
76 | * @param string|array $key |
71 | * @param string $password optional |
77 | * @param string $password optional |
72 | */ |
78 | */ |
73 | public static function loadPrivateKey($key, $password = false) |
79 | public static function loadPrivateKey($key, $password = false) |
74 | { |
80 | { |
Line 81... | Line 87... | ||
81 | 87 | ||
82 | /** |
88 | /** |
83 | * Loads a public key |
89 | * Loads a public key |
84 | * |
90 | * |
85 | * @return PublicKey |
91 | * @return PublicKey |
- | 92 | * @access public |
|
86 | * @param string|array $key |
93 | * @param string|array $key |
87 | */ |
94 | */ |
88 | public static function loadPublicKey($key) |
95 | public static function loadPublicKey($key) |
89 | { |
96 | { |
90 | $key = self::load($key); |
97 | $key = self::load($key); |
Line 96... | Line 103... | ||
96 | 103 | ||
97 | /** |
104 | /** |
98 | * Loads parameters |
105 | * Loads parameters |
99 | * |
106 | * |
100 | * @return AsymmetricKey |
107 | * @return AsymmetricKey |
- | 108 | * @access public |
|
101 | * @param string|array $key |
109 | * @param string|array $key |
102 | */ |
110 | */ |
103 | public static function loadParameters($key) |
111 | public static function loadParameters($key) |
104 | { |
112 | { |
105 | $key = self::load($key); |
113 | $key = self::load($key); |