.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Titlu "PKCS12_PARSE 3ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PKCS12_PARSE 3ssl "5 august 2025" 3.5.2 OpenSSL .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME PKCS12_parse \- analizează o structură PKCS#12 .SH SINOPSIS .IX Antet SINOPSIS .Vb 1 \& #include \& \& int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, \& STACK_OF(X509) **ca); .Ve .SH DESCRIERE .IX Antet DESCRIERE \&\fBPKCS12_parse()\fP analizează o structură PKCS12. .PP \&\fBp12\fP este structura \fBPKCS12\fP de analizat. \fBpass\fP este fraza de acces care trebuie utilizată. În caz de succes, cheia privată va fi scrisă în \fB*pkey\fP, certificatul corespunzător în \fB*cert\fP și orice certificate suplimentare în \fB*ca\fP. .SH NOTE .IX Antet NOTE Fiecare dintre parametrii \fBpkey\fP, \fBcert\fP și \fBca\fP poate fi NULL, caz în care cheia privată, certificatul corespunzător sau, respectiv, certificatele suplimentare vor fi eliminate. Dacă oricare dintre \fBpkey\fP și \fBcert\fP nu este NULL, variabila la care indică este inițializată. Dacă \fBca\fP este non\-NULL și \fB*ca\fP este NULL, se alocă un nou STACK (stivă). Dacă \fBca\fP este non\-NULL și \fB*ca\fP este un STACK valid, atunci certificatele suplimentare sunt adăugate în ordinea dată la \fB*ca\fP. .PP Atributele \fBfriendlyName\fP și \fBlocalKeyID\fP (dacă sunt prezente) ale fiecărui certificat vor fi stocate în atributele \fBalias\fP și \fBkeyid\fP ale structurii \&\fBX509\fP. .PP Parametrul \fBpass\fP este interpretat ca un șir de caractere în codificarea UTF\-8. Dacă nu este o codificare UTF\-8 validă, atunci se presupune că este ISO8859\-1. .PP În special, aceasta înseamnă că parolele din setul de caractere definit de configurația regională (sau pagina de cod în Windows) trebuie să fie convertite în UTF\-8 înainte de utilizare. Acest lucru poate include parole din fișiere text locale sau intrări din terminal sau din linia de comandă. Consultați documentația \&\fBUI_OpenSSL\fP\|(3), de exemplu. .SH "VALORI RETURNATE" .IX Antet "VALORI RETURNATE" \&\fBPKCS12_parse()\fP returnează 1 pentru succes și zero dacă a apărut o eroare. .PP Eroarea poate fi obținută din \fBERR_get_error\fP\|(3) .SH ERORI .IX Antet ERORI Această funcție returnează doar o singură cheie privată și certificatul corespunzător. Fișierele PKCS#12 mai complexe cu mai multe chei private vor returna doar prima potrivire. .PP Numai atributele \fBfriendlyName\fP și \fBlocalKeyID\fP sunt stocate în prezent în certificate. Celelalte atribute sunt eliminate. .PP Atributele nu pot fi stocate în prezent în structura de cheie privată \fBEVP_PKEY\fP. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fBd2i_PKCS12\fP\|(3), \&\fBpassphrase\-encoding\fP\|(7) .SH "DREPTURI DE AUTOR" .IX Antet "DREPTURI DE AUTOR" Drepturi de autor 2002\-2020 The OpenSSL Project Authors. Toate drepturile rezervate. .PP Licențiat sub Licența Apache 2.0 („License”). Nu aveți voie să utilizați acest fișier decât în conformitate cu licența. Puteți obține o copie din fișierul LICENSE din distribuția sursei sau de la . .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .