(PECL gnupg >= 0.4)
gnupg_init — Inicializa uma conexão
optionsDeve ser um array associativo. É usado para alterar a configuração padrão do mecanismo de criptografia.
| chave | tipo | descrição |
|---|---|---|
| file_name | string |
É o nome do arquivo do programa executável que implementa este protocolo
que geralmente é o caminho do executável gpg.
|
| home_dir | string |
É o nome do diretório de configuração. Ele também substitui
a variável de ambiente GNUPGHOME que é usada para o mesmo
propósito.
|
Uma conexão do GnuPG do tipo resource usada por outras funções do GnuPG.
| Versão | Descrição |
|---|---|
| PECL gnupg 1.5.0 | O parâmetro options foi adicionado. |
Exemplo #1 Exemplo procedural de gnupg_init() com configuração padrão
<?php
$res = gnupg_init();
?>Exemplo #2 Exemplo procedural de gnupg_init() com nome de arquivo e diretório inicial alterados
<?php
$res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>Exemplo #3 Exemplo orientado a objeto de inicializador gnupg initializer com configuração padrão
<?php
$gpg = new gnupg();
?>Exemplo #4 Exemplo orientado a objeto de inicializador gnupg com nome de arquivo e diretório inicial alterados
<?php
$gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>