PHP.mk документација

PharData::setSignatureAlgorithm

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

phardata.setsignaturealgorithm.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека phardata.setsignaturealgorithm.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
PharData::setSignatureAlgorithm

Референца за `phardata.setsignaturealgorithm.php` со подобрена типографија и навигација.

phardata.setsignaturealgorithm.php

PharData::setSignatureAlgorithm

(Нема достапни информации за верзијата, можеби е само во Git)

PharData::setSignatureAlgorithmSet the signature algorithm for a phar and apply it

= NULL

public PharData::setSignatureAlgorithm(int $algo, ?string $privateKey = null): void

Забелешка:

Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting phar.readonly Овој метод бара 0 да биде поставено на за да работи за Phar PharException ќе биде фрлена.

Set the signature algorithm for a phar and apply it. The signature algorithm must be one of Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, или Phar::OPENSSL.

Параметри

algo

Еден од Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, или Phar::OPENSSL

Вратени вредности

Не се враќа вредност.

Errors/Exceptions

). Ако повикот не успее, ќе врати UnexpectedValueException for many errors, BadMethodCallException if called for a zip- or a tar-based phar archive, and a PharException if any problems occur flushing changes to disk.

Дневник на промени

Верзија = NULL
8.0.0 privateKey сега е null.

Види Исто така

Белешки од корисници 1 белешка

obsidian[at-nospam]codebite[dot]net
пред 14 години
As a note, the docs don't show the (optional) second parameter nor mention the existence of the Phar::OPENSSL class constant also available for use with this method.

To sign a phar with OpenSSL, for example...

<?php

$phar = new Phar('somephar.phar');
// ... add your files and such
$phar->setSignatureAlgorithm(Phar::OPENSSL, file_get_contents('private_key_here.pem'));
// ... do whatever else you want afterwards here ...
?>

Hope this proves useful to someone.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.