openssl csr export(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== openssl_csr_export == '''(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)''' === openssl_csr_export — Exporterar en CSR som en sträng === ==== Beskrivning ==== <pre> openssl_csr_export(OpenSSLCertificateSigningRequest|string $csr, string &$output, bool $no_text = true): bool </pre> Funktionen `openssl_csr_export()` tar den Certificate Signing Request (CSR) som representeras av '''csr''' och lagrar den i PEM-format i '''output''', som skickas med referens. ==== Parametrar...') |
(Ingen skillnad)
|
Nuvarande version från 31 oktober 2024 kl. 08.16
openssl_csr_export
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_csr_export — Exporterar en CSR som en sträng
Beskrivning
openssl_csr_export(OpenSSLCertificateSigningRequest|string $csr, string &$output, bool $no_text = true): bool
Funktionen `openssl_csr_export()` tar den Certificate Signing Request (CSR) som representeras av csr och lagrar den i PEM-format i output, som skickas med referens.
Parametrar
csr Se CSR-parametrar för en lista över giltiga värden.
output Vid framgång kommer denna sträng att innehålla den PEM-kodade CSR.
no_text Det valfria parametern no_text påverkar hur detaljerad utdata ska vara. Om den är satt till false inkluderas ytterligare läsbar information i utdata. Standardvärdet för no_text är true.
Returvärden
Returnerar true vid framgång eller false vid misslyckande.
Ändringslogg
Version | Beskrivning |
---|---|
8.0.0 | csr accepterar nu en instans av OpenSSLCertificateSigningRequest; tidigare accepterades en resurs av typen OpenSSL X.509 CSR. |
Exempel
Exempel #1 openssl_csr_export()-exempel
<?php $subject = array( "commonName" => "example.com", ); $private_key = openssl_pkey_new(array( "private_key_bits" => 2048, "private_key_type" => OPENSSL_KEYTYPE_RSA, )); $configargs = array( 'digest_alg' => 'sha256WithRSAEncryption' ); $csr = openssl_csr_new($subject, $private_key, $configargs); openssl_csr_export($csr, $csr_string); echo $csr_string; ?>
Se även
- openssl_csr_export_to_file() - Exporterar en CSR till en fil
- openssl_csr_new() - Genererar en CSR
- openssl_csr_sign() - Signerar en CSR med ett annat certifikat (eller sig själv) och genererar ett certifikat
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-csr-export.php PHP Funktioner Funktionsreferens OpenSSL-funktioner
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.