gnupg_init

(PECL gnupg >= 0.4)

gnupg_initInicializa uma conexão

Descrição

gnupg_init(?array $options = null): resource

Parâmetros

options

Deve ser um array associativo. É usado para alterar a configuração padrão do mecanismo de criptografia.

Substituições de configuração
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.

Valor Retornado

Uma conexão do GnuPG do tipo resource usada por outras funções do GnuPG.

Registro de Alterações

Versão Descrição
PECL gnupg 1.5.0 O parâmetro options foi adicionado.

Exemplos

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"]);
?>