.\" -*- 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 "CMS_GET0_TYPE 3ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CMS_GET0_TYPE 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 CMS_get0_type, CMS_set1_eContentType, CMS_get0_eContentType, CMS_get0_content \- obține și definește tipurile de conținut CMS și conținutul .SH SINOPSIS .IX Antet SINOPSIS .Vb 1 \& #include \& \& const ASN1_OBJECT *CMS_get0_type(const CMS_ContentInfo *cms); \& int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid); \& const ASN1_OBJECT *CMS_get0_eContentType(CMS_ContentInfo *cms); \& ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms); .Ve .SH DESCRIERE .IX Antet DESCRIERE \&\fBCMS_get0_type()\fP returnează tipul de conținut al unei structuri CMS_ContentInfo ca indicator ASN1_OBJECT. O aplicație poate apoi decide cum să proceseze structura CMS_ContentInfo pe baza acestei valori. .PP \&\fBCMS_set1_eContentType()\fP definește tipul de conținut încorporat al unei structuri CMS_ContentInfo. Aceasta trebuie apelată cu funcții CMS (cum ar fi \fBCMS_sign\fP\|(3), \&\fBCMS_encrypt\fP\|(3)) cu fanionul \fBCMS_PARTIAL\fP și \fBînainte\fP de finalizarea structurii, altfel rezultatele sunt nedefinite. .PP ASN1_OBJECT *\fBCMS_get0_eContentType()\fP returnează un indicator către tipul de conținut încorporat. .PP \&\fBCMS_get0_content()\fP returnează un indicator către indicatorul \fBASN1_OCTET_STRING\fP care conține conținutul încorporat. .SH NOTE .IX Antet NOTE Deoarece \fB0\fP implică \fBCMS_get0_type()\fP, \fBCMS_get0_eContentType()\fP și \&\fBCMS_get0_content()\fP returnează indicatori interni care nu trebuie eliberați. \&\fBCMS_set1_eContentType()\fP copiază OID\-ul furnizat și acesta trebuie eliberat după utilizare. .PP Valorile \fBASN1_OBJECT\fP returnate pot fi convertite într\-o valoare întregă \fBNID\fP folosind \fBOBJ_obj2nid()\fP. Pentru tipurile de conținut acceptate în prezent, sunt returnate următoarele valori: .PP .Vb 6 \& NID_pkcs7_data \& NID_pkcs7_signed \& NID_pkcs7_digest \& NID_id_smime_ct_compressedData: \& NID_pkcs7_encrypted \& NID_pkcs7_enveloped .Ve .PP Valoarea returnată de \fBCMS_get0_content()\fP este un indicator către indicatorul de conținut \fBASN1_OCTET_STRING\fP. Asta înseamnă că, de exemplu: .PP .Vb 1 \& ASN1_OCTET_STRING **pconf = CMS_get0_content(cms); .Ve .PP \&\fB*pconf\fP poate fi NULL dacă nu există conținut încorporat. Aplicațiile pot accesa, modifica sau crea conținutul încorporat într\-o structură \fBCMS_ContentInfo\fP utilizând această funcție. De obicei, aplicațiile nu vor avea nevoie să modifice conținutul încorporat, deoarece acesta este definit în mod normal de funcții de nivel superior. .SH "VALORI RETURNATE" .IX Antet "VALORI RETURNATE" \&\fBCMS_get0_type()\fP și \fBCMS_get0_eContentType()\fP returnează o structură ASN1_OBJECT. .PP \&\fBCMS_set1_eContentType()\fP returnează 1 în caz de succes sau 0 dacă a apărut o eroare. Eroarea poate fi obținută din \fBERR_get_error\fP\|(3). .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fBERR_get_error\fP\|(3) .SH "DREPTURI DE AUTOR" .IX Antet "DREPTURI DE AUTOR" Drepturi de autor 2008\-2016 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 .