<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.crypto.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'book.rnp.php',
    1 => 'Rnp',
    2 => 'Rnp',
  ),
  'up' => 
  array (
    0 => 'refs.crypto.php',
    1 => 'Extens&otilde;es para Criptografia',
  ),
  'prev' => 
  array (
    0 => 'function.password-verify.php',
    1 => 'password_verify',
  ),
  'next' => 
  array (
    0 => 'rnp.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/rnp/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.rnp.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.rnp" class="book">
 
 <h1 class="title">Rnp</h1>
 

 <div id="intro.rnp" class="preface">
  <h1 class="title">Introdução</h1>
  <div class="warning"><strong class="warning">Aviso</strong><p class="simpara">Esta extensão é
<em>EXPERIMENTAL</em>. O comportamento desta extensão, incluindo
os nomes de suas funções e qualquer outra documentação relacionada a esta
extensão, pode mudar sem aviso prévio em futuras versões do PHP.
Use por sua conta e risco.</p></div>
  <p class="simpara">
   Este módulo permite usar a biblioteca <a href="https://www.rnpgp.org/" class="link external">&raquo;&nbsp;RNP</a>.
   RNP é uma biblioteca OpenPGP em C++ de alto
   desempanho usada pelo Mozilla Thunderbird.
  </p>
 </div>

 



 



 




 




 




<ul class="chunklist chunklist_book"><li><a href="rnp.setup.php">Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="rnp.requirements.php">Depend&ecirc;ncias</a></li><li><a href="rnp.installation.php">Instala&ccedil;&atilde;o</a></li></ul></li><li><a href="rnp.constants.php">Constantes predefinidas</a></li><li><a href="rnp.examples.php">Exemplos</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="rnp.examples-clearsign.php">Texto Clearsign</a></li></ul></li><li><a href="ref.rnp.php">Fun&ccedil;&otilde;es de Rnp</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.rnp-backend-string.php">rnp_backend_string</a> — Retorna o nome da biblioteca de back-end criptogr&aacute;fico</li><li><a href="function.rnp-backend-version.php">rnp_backend_version</a> — Retorna a vers&atilde;o da biblioteca de back-end criptogr&aacute;fico</li><li><a href="function.rnp-decrypt.php">rnp_decrypt</a> — Descriptografa mensagem PGP</li><li><a href="function.rnp-dump-packets.php">rnp_dump_packets</a> — Despeja informa&ccedil;&atilde;o de fluxo de pacotes OpenPGP em formato leg&iacute;vel</li><li><a href="function.rnp-dump-packets-to-json.php">rnp_dump_packets_to_json</a> — Despejar informa&ccedil;&otilde;es de fluxo de pacotes OpenPGP para a string JSON</li><li><a href="function.rnp-ffi-create.php">rnp_ffi_create</a> — Cria o objeto de n&iacute;vel superior usado para interagir com a biblioteca</li><li><a href="function.rnp-ffi-destroy.php">rnp_ffi_destroy</a> — Destr&oacute;i o objeto de n&iacute;vel superior usado para interagir com a biblioteca</li><li><a href="function.rnp-ffi-set-pass-provider.php">rnp_ffi_set_pass_provider</a> — Definir fun&ccedil;&atilde;o de retorno do provedor de senha</li><li><a href="function.rnp-import-keys.php">rnp_import_keys</a> — Importa chaves da string PHP para o chaveiro e recebe JSON descrevendo chaves novas/atualizadas</li><li><a href="function.rnp-import-signatures.php">rnp_import_signatures</a> — Importa assinaturas independentes para o chaveiro e recebe JSON descrevendo chaves atualizadas</li><li><a href="function.rnp-key-export.php">rnp_key_export</a> — Exporta uma chave</li><li><a href="function.rnp-key-export-autocrypt.php">rnp_key_export_autocrypt</a> — Exporte o m&iacute;nimo de chaves para o recurso de criptografia autom&aacute;tica (apenas 5 pacotes: chave, uid, assinatura,
   subchave de criptografia, assinatura)</li><li><a href="function.rnp-key-export-revocation.php">rnp_key_export_revocation</a> — Gera e exporta assinatura de revoga&ccedil;&atilde;o de chave prim&aacute;ria</li><li><a href="function.rnp-key-get-info.php">rnp_key_get_info</a> — Obt&eacute;m informa&ccedil;&atilde;o sobre a chave</li><li><a href="function.rnp-key-remove.php">rnp_key_remove</a> — Remover uma chave de chaveiro(s)</li><li><a href="function.rnp-key-revoke.php">rnp_key_revoke</a> — Revogar uma chave ou subchave gerando e adicionando assinatura de revoga&ccedil;&atilde;o</li><li><a href="function.rnp-list-keys.php">rnp_list_keys</a> — Enumera todas as chaves presentes em um chaveiro por tipo de identificador especificado</li><li><a href="function.rnp-load-keys.php">rnp_load_keys</a> — Carrega chaves da string PHP</li><li><a href="function.rnp-load-keys-from-path.php">rnp_load_keys_from_path</a> — Carrega chaves do caminho especificado</li><li><a href="function.rnp-locate-key.php">rnp_locate_key</a> — Procura a chave</li><li><a href="function.rnp-op-encrypt.php">rnp_op_encrypt</a> — Criptografa mensagem</li><li><a href="function.rnp-op-generate-key.php">rnp_op_generate_key</a> — Gera chave</li><li><a href="function.rnp-op-sign.php">rnp_op_sign</a> — Executa opera&ccedil;&atilde;o de assinatura em dados bin&aacute;rios, retornar assinatura(s) incorporada(s)</li><li><a href="function.rnp-op-sign-cleartext.php">rnp_op_sign_cleartext</a> — Executa opera&ccedil;&atilde;o de assinatura em dados textuais, retornar mensagem assinada em texto n&atilde;o criptografado</li><li><a href="function.rnp-op-sign-detached.php">rnp_op_sign_detached</a> — Executa opera&ccedil;&atilde;o de assinatura, retorna assinatura(s) separada(s)</li><li><a href="function.rnp-op-verify.php">rnp_op_verify</a> — Verifica assinaturas incorporadas ou em texto n&atilde;o criptografado</li><li><a href="function.rnp-op-verify-detached.php">rnp_op_verify_detached</a> — Verifica assinaturas separadas</li><li><a href="function.rnp-save-keys.php">rnp_save_keys</a> — Salva chaves em string PHP</li><li><a href="function.rnp-save-keys-to-path.php">rnp_save_keys_to_path</a> — Salva chaves no caminho especificado</li><li><a href="function.rnp-supported-features.php">rnp_supported_features</a> — Obt&eacute;m recursos suportados no formato JSON</li><li><a href="function.rnp-version-string.php">rnp_version_string</a> — Vers&atilde;o da biblioteca RNP</li><li><a href="function.rnp-version-string-full.php">rnp_version_string_full</a> — String da vers&atilde;o completa da biblioteca RNP</li></ul></li><li><a href="class.rnpffi.php">RnpFFI</a> — A classe RnpFFI</li></ul></div><?php manual_footer($setup); ?>