RSA_SIGN_ASN1_OCTET_STRING(3ssl) OpenSSL RSA_SIGN_ASN1_OCTET_STRING(3ssl) NUME RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - semnaturi RSA SINOPSIS #include Urmatoarele funcii au fost depreciate de la OpenSSL 3.0 i pot fi ascunse complet prin definirea OPENSSL_API_COMPAT cu o valoare de versiune adecvata, a se vedea openssl_user_macros(7): int RSA_sign_ASN1_OCTET_STRING(int dummy, unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa); int RSA_verify_ASN1_OCTET_STRING(int dummy, unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa); DESCRIERE Toate funciile descrise pe aceasta pagina sunt invechite. Aplicaiile ar trebui sa utilizeze in schimb API-urile EVP PKEY. RSA_sign_ASN1_OCTET_STRING() semneaza irul octet m de dimensiune m_len utilizand cheia privata rsa reprezentata in DER utilizand umplerea PKCS #1. Stocheaza semnatura in sigret i dimensiunea semnaturii in siglen. sigret trebuie sa indice catre RSA_size(rsa) octei de memorie. dummy este ignorat. Generatorul de numere aleatorii trebuie iniializat la apelarea RSA_sign_ASN1_OCTET_STRING(). Daca iniializarea sau reiniializarea automata a OpenSSL CSPRNG eueaza din cauza unor circumstane externe (vezi RAND(7)), operaia va eua. RSA_verify_ASN1_OCTET_STRING() verifica daca semnatura sigbuf de dimensiune siglen este reprezentarea DER a unui ir octet m de dimensiune m_len. dummy este ignorat. rsa este cheia publica a semnatarului. VALORI RETURNATE RSA_sign_ASN1_OCTET_STRING() returneaza 1 in caz de succes, 0 in caz contrar. RSA_verify_ASN1_OCTET_STRING() returneaza 1 in caz de verificare reuita, 0 in caz contrar. Codurile de eroare pot fi obinute prin ERR_get_error(3). ERORI Aceste funcii nu au niciun scop recognoscibil. CONSULTAI I ERR_get_error(3), RAND_bytes(3), RSA_sign(3), RSA_verify(3), RAND(7) ISTORIC Toate aceste funcii au fost depreciate in OpenSSL 3.0. DREPTURI DE AUTOR Drepturi de autor 2000-2020 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 RSA_SIGN_ASN1_OCTET_STRING(3ssl)