Phar::setSignatureAlgorithm()
array Phar::setSignatureAlgorithm ( int $sig_typ [, string $prywatny_klucz ] )
Ustawia algorytm kodowania dla phar i zatwierdza je. Kodowanie algorytmu musi być jednym z Phar: MD5, phar: SHA1, phar: SHA256, phar: SHA512 lub Phar: OpenSSL.
Należy pamiętać, że wszystkie phar-based i phar-tar-based phar archiwa mają kodowanie tworzone automatycznie, SHA1 domyślnie.
Należy pamiętać, że wszystkie phar-based i phar-tar-based phar archiwa mają kodowanie tworzone automatycznie, SHA1 domyślnie.
Informacja: Ta metoda wymaga ustawienia w php.ini wartości phar.readonly na 0 aby działała z obiektami Phar. W przeciwnym przypadku, klasa PharException zwróci wyjątek.
Parametry
- $sig_typ
-
Dostępne formaty: Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, or Phar::OPENSSL
- $prywatny_klucz
- Zawartość OpenSSL klucza prywatnego, wydobyte z certyfikatu lub OpenSSL pliku klucza:
$ private = openssl_get_privatekey (file_get_contents ( "private.pem"));
$ PKEY ='';
openssl_pkey_export ($ prywatnych, $ PKEY);
$ p-> setSignatureAlgorithm (Phar: OpenSSL, $ PKEY);
-
Błędy/Wyjątki
Rzuca UnexpectedValueException na wiele błędów, BadMethodCallException jeśli wezwane jest zip-based phar archiwum, oraz PharException, jeśli są jakies problemy ze zmianami na dysku.
Kompatybilność: PECL phar:1.1.0-1.2.1.
Listing
niema
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
![](http://funkcje.net/admin/images/kreska.jpg)
:: Wymiana linków
![](http://funkcje.net/images/kreska.jpg)
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno