(PECL gnupg >= 0.4)
gnupg_init — Inicializa uma conexão
options
Deve 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"]);
?>