라이브러리

[PHP] gnupg_gettrustlist - 신뢰 항목 검색




PHP에서 GnuPG 사용하기


GnuPG는 공개키 암호화와 디지털 서명에 사용되는 소프트웨어입니다. PHP에서 GnuPG를 사용하려면 `gnupg` 확장 모듈을 설치해야 합니다.

# GnuPG 설치


GnuPG 확장 모듈을 설치하기 전에 PHP에서 GnuPG를 사용할 수 있도록 환경을 설정해야 합니다.

* Ubuntu/Debian:
#hostingforum.kr
bash

sudo apt-get install gnupg libgnupg-dev


* Red Hat/CentOS:
#hostingforum.kr
bash

sudo yum install gnupg libgnupg-devel


* macOS (Homebrew):
#hostingforum.kr
bash

brew install gnupg



# PHP에서 GnuPG 사용하기


PHP에서 GnuPG를 사용하려면 `gnupg` 확장 모듈을 설치해야 합니다.

* Ubuntu/Debian:
#hostingforum.kr
bash

sudo apt-get install php-gnupg


* Red Hat/CentOS:
#hostingforum.kr
bash

sudo yum install php-gnupg


* macOS (Homebrew):
#hostingforum.kr
bash

brew install php-gnupg



GnuPG_gettrustlist 함수


`gnupg_gettrustlist` 함수는 GnuPG의 신뢰 목록을 가져옵니다. 신뢰 목록은 GnuPG에서 신뢰하는 공개키를 저장하는 목록입니다.

# 예제


#hostingforum.kr
php

<?php



// GnuPG 객체를 생성합니다.

$gpg = new gnupg();



// GnuPG 객체에 암호를 설정합니다.

$gpg->passphrase = '암호';



// 신뢰 목록을 가져옵니다.

$trustlist = $gpg->gettrustlist();



// 신뢰 목록을 출력합니다.

print_r($trustlist);



?>



# 결과


#hostingforum.kr
php

Array

(

    [0] => Array

        (

            [keyid] => 12345678

            [name] => 신뢰하는 키 이름

            [email] => 신뢰하는 키 이메일

        )



    [1] => Array

        (

            [keyid] => 23456789

            [name] => 신뢰하는 키 이름

            [email] => 신뢰하는 키 이메일

        )



)



참고


* `gnupg` 확장 모듈은 PHP 7.2 이상에서만 사용할 수 있습니다.
* `gnupg` 확장 모듈을 사용하려면 GnuPG가 설치되어 있어야 합니다.
* `gnupg` 확장 모듈을 사용하려면 GnuPG의 암호를 설정해야 합니다.

결론


`gnupg_gettrustlist` 함수는 GnuPG의 신뢰 목록을 가져옵니다. 신뢰 목록은 GnuPG에서 신뢰하는 공개키를 저장하는 목록입니다. PHP에서 GnuPG를 사용하려면 `gnupg` 확장 모듈을 설치해야 합니다. `gnupg` 확장 모듈을 사용하려면 GnuPG가 설치되어 있어야 하며, GnuPG의 암호를 설정해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 510 페이지

검색

게시물 검색