PharData::setSignatureAlgorithm

(사용 가능한 버전 정보가 없으며 Git에만 있을 수 있음)

PharData::setSignatureAlgorithm — phar에 대한 서명 알고리즘을 설정하고 적용


설명

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

메모: 이 메서드는 Phar 객체에 대해 작동하기 위해 php.ini 설정 phar.readonly0으로 설정해야 합니다. 그렇지 않으면 PharException이 발생합니다.

phar에 대한 서명 알고리즘을 설정하고 적용합니다. 서명 알고리즘은 Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512 또는 Phar::OPENSSL 중 하나여야 합니다.


매개변수

algo
Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512 또는 Phar::OPENSSL 중 하나

반환 값

값이 반환되지 않습니다.


오류/예외

많은 오류에 대해 UnexpectedValueException이 발생하고, zip 또는 tar 기반 phar 아카이브에 대해 호출된 경우 BadMethodCallException이 발생하고, 디스크 변경 사항을 플러시하는 데 문제가 발생하면 PharException이 발생합니다.


변경 로그

버전 설명
8.0.0 privateKey은 이제 null을 허용합니다.

기타