Phar::setSignatureAlgorithm
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar::setSignatureAlgorithm
Референца за `phar.setsignaturealgorithm.php` со подобрена типографија и навигација.
Phar::setSignatureAlgorithm
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.1.0)
Phar::setSignatureAlgorithm — Поставете го алгоритмот за потпис за phar и примени го
= NULL
Забелешка: Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting
phar.readonlyОвој метод бара0да биде поставено на за да работи за Phar PharException ќе биде фрлена.
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.1.0) Phar::MD5,
Phar::SHA1, Phar::SHA256,
Phar::SHA512, или Phar::OPENSSL.
поставете го алгоритмот за потпис за phar и применувајте го. Алгоритмот за потпис мора да биде еден од SHA1 Имајте предвид дека сите извршни phar архиви имаат потпис креиран автоматски, PharData стандардно. архивите базирани на податоци tar- или zip- (архиви креирани со
класа) мора да имаат нивниот потпис креиран и поставен експлицитно преку.
Параметри
algo-
Еден од
Phar::MD5,Phar::SHA1,Phar::SHA256,Phar::SHA512, илиPhar::OPENSSL privateKey-
Phar::setSignatureAlgorithm()
Константи за известување за грешки Содржината на приватен OpenSSL клуч, како што е извлечена од сертификат или OpenSSL датотека со клуч: phar вовед<?php
$private = openssl_get_privatekey(file_get_contents('private.pem'));
$pkey = '';
openssl_pkey_export($private, $pkey);
$p->setSignatureAlgorithm(Phar::OPENSSL, $pkey);
?>
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
). Ако повикот не успее, ќе врати UnexpectedValueException за упатства за именување и поставување на датотеката со јавен клуч. PharException ако се појават проблеми при запишување на промените на дискот.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
privateKey сега е null.
|
Види Исто така
- (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.1.0) - Врати низа од поддржани типови на потписи
- Враќа низа која содржи било кој од - Врати MD5/SHA1/SHA256/SHA512/OpenSSL потпис на Phar архива