PHP Conference Nagoya 2025

openssl_pkey_export_to_file

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

openssl_pkey_export_to_fileObtém uma representação exportável de uma chave em um arquivo

Descrição

openssl_pkey_export_to_file(
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key,
    string $output_filename,
    #[\SensitiveParameter] ?string $passphrase = null,
    ?array $options = null
): bool

openssl_pkey_export_to_file() salva uma versão ASCII blindada (codificada em PEM) de key no arquivo nomeado por output_filename.

Nota: É preciso ter um arquivo openssl.cnf válido instalado para que esta função funcione corretamente. Consulte as notas na seção de instalação para obter mais informações.

Parâmetros

key

output_filename

Caminho para o arquivo de saída.

passphrase

A chave pode ser opcionalmente protegida por uma senha definida no parâmetro passphrase.

options

options pode ser usado para fazer ajuste fino do processo de exportação especificando e/ou substituindo opções para o arquivo de configuração do openssl. Consulte openssl_csr_new() para obter mais informações sobre options.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.0.0 key agora aceita uma instância de OpenSSLAsymmetricKey ou OpenSSLCertificate; anteriormente, um resource do tipo OpenSSL key ou OpenSSL X.509 era aceito.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top