Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

RNP_KEYSTORE_GPG (string)
Formato de armazenamento de chave "GPG".
RNP_KEYSTORE_KBX (string)
Formato de armazenamento de chave "KBX". Somente para chaves públicas. Uma caixa de chaves é um formato usado para armazenar chaves públicas junto com metainformação e índices.
RNP_KEYSTORE_G10 (string)
Formato de armazenamento de chave "G10". Para chaves privadas.
RNP_LOAD_SAVE_PUBLIC_KEYS (integer)
Carrega ou salva apenas chaves públicas. Pode ser feito OR com RNP_LOAD_SAVE_SECRET_KEYS para carregar chaves públicas e privadas no contexto FFI ou salvá-las a partir do contexto.
RNP_LOAD_SAVE_SECRET_KEYS (integer)
Carrega ou salva apenas chaves secretas. Pode ser feito OR com RNP_LOAD_SAVE_PUBLIC_KEYS para carregar chaves públicas e privadas no contexto FFI ou salvá-las a partir do contexto.
RNP_LOAD_SAVE_PERMISSIVE (integer)
Permite ignorar pacotes de assinatura/chave/subchave incorretos durante a importação de chaves.
RNP_LOAD_SAVE_SINGLE (integer)
Se definida, apenas a primeira chave será carregada.
RNP_LOAD_SAVE_BASE64 (integer)
Permitir a importação de chaves codificadas em base64 (autocriptografadas).
RNP_FEATURE_SYMM_ALG (string)
Lista os algoritmos de criptografia simétrica disponíveis.
RNP_FEATURE_AEAD_ALG (string)
Lista os algoritmos AEAD disponíveis.
RNP_FEATURE_PROT_MODE (string)
Lista os modos de proteção disponíveis.
RNP_FEATURE_PK_ALG (string)
Lista os algoritmos de chave pública disponíveis.
RNP_FEATURE_HASH_ALG (string)
Lista os algoritmos de hash disponíveis.
RNP_FEATURE_COMP_ALG (string)
Lista os algoritmos de compactação disponíveis.
RNP_FEATURE_CURVE (string)
Lista as curvas elípticas disponíveis.
RNP_DUMP_MPI (integer)
Despeja valores MPI (número inteiro de multiprecisão).
RNP_DUMP_RAW (integer)
Despeja também o conteúdo bruto do pacote.
RNP_DUMP_GRIP (integer)
Despeja impressões digitais de chaves e grips de chaves.
RNP_JSON_DUMP_MPI (integer)
Despeja valores MPI (número inteiro de multiprecisão) em JSON.
RNP_JSON_DUMP_RAW (integer)
Despeja também o conteúdo bruto do pacote em JSON.
RNP_JSON_DUMP_GRIP (integer)
Despeja impressões digitais de chaves e grips de chaves em JSON.
RNP_ENCRYPT_NOWRAP (integer)
Permite criptografia de mensagem assinada. A mensagem não está encapsulada em um pacote de dados literal.
RNP_KEY_EXPORT_ARMORED (integer)
Habilita a blindagem ASCII dos dados exportados.
RNP_KEY_EXPORT_PUBLIC (integer)
Exporta chave pública.
RNP_KEY_EXPORT_SECRET (integer)
Exporta chave secreta.
RNP_KEY_EXPORT_SUBKEYS (integer)
Se a chave primária estiver sendo exportada, todas as subchaves também serão exportadas.
RNP_KEY_EXPORT_BASE64 (integer)
Exporta a chave de criptografia automática codificada em base64 em vez de binária.
RNP_KEY_REMOVE_PUBLIC (integer)
Remove a chave pública.
RNP_KEY_REMOVE_SECRET (integer)
Remove a chave secreta.
RNP_KEY_REMOVE_SUBKEYS (integer)
Se a chave primária estiver sendo excluída, todas as suas subchaves também serão removidas.