EVP_PKEY_PRINT_PRIVATE(3ssl) OpenSSL EVP_PKEY_PRINT_PRIVATE(3ssl) NUME EVP_PKEY_print_public, EVP_PKEY_print_private, EVP_PKEY_print_params, EVP_PKEY_print_public_fp, EVP_PKEY_print_private_fp, EVP_PKEY_print_params_fp - rutine de imprimare a algoritmului cu cheie publica SINOPSIS #include int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); int EVP_PKEY_print_public_fp(FILE *fp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); int EVP_PKEY_print_private_fp(FILE *fp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); int EVP_PKEY_print_params_fp(FILE *fp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx); DESCRIERE Funciile EVP_PKEY_print_public(), EVP_PKEY_print_private() i EVP_PKEY_print_params() imprima componentele publice, private sau parametrii cheii pkey. Cheia este trimisa la BIO out intr-o forma lizibila de catre om. Parametrul indent indica masura in care imprimarea trebuie sa fie indentata. Parametrul pctx permite reglarea fina a rezultatelor imprimarii prin utilizarea opiunilor de imprimare ASN1. Daca pctx este definit la NULL, vor fi utilizate valorile implicite. Funciile EVP_PKEY_print_public_fp(), EVP_PKEY_print_private_fp() i EVP_PKEY_print_params_fp() fac acelai lucru ca funciile bazate pe BIO, dar utilizeaza FILE fp in loc. NOTE In prezent, niciun algoritm cu cheie publica nu include opiuni in parametrul pctx. Daca cheia nu include toate componentele indicate de funcie, atunci vor fi imprimate numai cele coninute in cheie. De exemplu, transmiterea unei chei publice catre EVP_PKEY_print_private() va imprima numai componentele publice. VALORI RETURNATE Toate aceste funcii returneaza 1 pentru succes i 0 sau o valoare negativa pentru eec. In special, o valoare de returnare de -2 indica faptul ca operaia nu este acceptata de algoritmul cheii publice. CONSULTAI I EVP_PKEY_CTX_new(3), EVP_PKEY_keygen(3) ISTORIC Funciile EVP_PKEY_print_public(), EVP_PKEY_print_private() i EVP_PKEY_print_params() au fost adaugate in OpenSSL 1.0.0. Funciile EVP_PKEY_print_public_fp(), EVP_PKEY_print_private_fp() i EVP_PKEY_print_params_fp() au fost adaugate in OpenSSL 3.0. DREPTURI DE AUTOR Drepturi de autor 2006-2021 The OpenSSL Project Authors. Toate drepturile rezervate. Liceniat sub Licena Apache 2.0 (,,License"). Nu avei voie sa utilizai acest fiier decat in conformitate cu licena. Putei obine o copie din fiierul LICENSE din distribuia sursei sau de la . TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 3.5.2 5 august 2025 EVP_PKEY_PRINT_PRIVATE(3ssl)