Rnp
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Exemplos
- Funções de Rnp
- rnp_backend_string — Retorna o nome da biblioteca de back-end criptográfico
- rnp_backend_version — Retorna a versão da biblioteca de back-end criptográfico
- rnp_decrypt — Descriptografa mensagem PGP
- rnp_dump_packets — Despeja informação de fluxo de pacotes OpenPGP em formato legível
- rnp_dump_packets_to_json — Despejar informações de fluxo de pacotes OpenPGP para a string JSON
- rnp_ffi_create — Cria o objeto de nível superior usado para interagir com a biblioteca
- rnp_ffi_destroy — Destrói o objeto de nível superior usado para interagir com a biblioteca
- rnp_ffi_set_pass_provider — Definir função de retorno do provedor de senha
- rnp_import_keys — Importa chaves da string PHP para o chaveiro e recebe JSON descrevendo chaves novas/atualizadas
- rnp_import_signatures — Importa assinaturas independentes para o chaveiro e recebe JSON descrevendo chaves atualizadas
- rnp_key_export — Exporta uma chave
- rnp_key_export_autocrypt — Exporte o mínimo de chaves para o recurso de criptografia automática (apenas 5 pacotes: chave, uid, assinatura, subchave de criptografia, assinatura)
- rnp_key_export_revocation — Gera e exporta assinatura de revogação de chave primária
- rnp_key_get_info — Obtém informação sobre a chave
- rnp_key_remove — Remover uma chave de chaveiro(s)
- rnp_key_revoke — Revogar uma chave ou subchave gerando e adicionando assinatura de revogação
- rnp_list_keys — Enumera todas as chaves presentes em um chaveiro por tipo de identificador especificado
- rnp_load_keys — Carregar chaves da string PHP
- rnp_load_keys_from_path — Carrega chaves do caminho especificado
- rnp_locate_key — Procura a chave
- rnp_op_encrypt — Criptografa mensagem
- rnp_op_generate_key — Gera chave
- rnp_op_sign — Executa operação de assinatura em dados binários, retornar assinatura(s) incorporada(s)
- rnp_op_sign_cleartext — Executa operação de assinatura em dados textuais, retornar mensagem assinada em texto não criptografado
- rnp_op_sign_detached — Executa operação de assinatura, retorna assinatura(s) separada(s)
- rnp_op_verify — Verifica assinaturas incorporadas ou em texto não criptografado
- rnp_op_verify_detached — Verifica assinaturas separadas
- rnp_save_keys — Salva chaves em string PHP
- rnp_save_keys_to_path — Salva chaves no caminho especificado
- rnp_supported_features — Obtém recursos suportados no formato JSON
- rnp_version_string — Versão da biblioteca RNP
- rnp_version_string_full — String da versão completa da biblioteca RNP
- RnpFFI — A classe RnpFFI