GnuPG gnupg_init

(PECL gnupg >= 0.4)

gnupg_init — 연결 초기화


설명

gnupg_init(?array $options = null): resource


매개변수

options
연관 배열이어야 합니다. 암호화 엔진의 기본 구성을 변경하는 데 사용됩니다.

구성 재정의

key type 설명
file_name string 일반적으로 gpg 실행 파일의 경로인 이 프로토콜을 구현하는 실행 프로그램의 파일 이름입니다.
home_dir string 구성 디렉토리의 디렉토리 이름입니다. 또한 동일한 목적으로 사용되는 GNUPGHOME 환경 변수를 재정의합니다.

반환 값

다른 GnuPG 함수에서 사용하는 GnuPG 리소스 연결입니다.


변경 로그

버전 설명
1.5.0 options 매개 변수가 추가되었습니다.

Examples

예제 #1 기본 설정이 있는 절차적 gnupg_init() 예제

                  
<?php
$res = gnupg_init();
?>
                  
                

예제 #2 재정의된 파일 이름 및 홈 디렉토리가 있는 절차적 gnupg_init() 예제

                  
<?php
$res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>
                  
                

예제 #3 기본 설정이 있는 OO gnupg 이니셜라이저 예제

                  
<?php
$gpg = new gnupg();
?>
                  
                

예제 #4 재정의된 파일 이름 및 홈 디렉토리가 있는 OO gnupg 이니셜라이저 예제

                  
<?php
$gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>