.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, 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'. .de IX .. .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 .\" ======================================================================== .\" .IX Title "fr::crypto::CMS_get1_ReceiptRequest 3SSL" .TH fr::crypto::CMS_get1_ReceiptRequest 3SSL "2015-12-31" "1.0.2a 1.0.2c" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" .Vb 1 \& CMS_ReceiptRequest_create0, CMS_add1_ReceiptRequest, CMS_get1_ReceiptRequest, CMS_ReceiptRequest_get0_values \- Fonctions de demande de reçu CMS signé .Ve .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& #include \& \& CMS_ReceiptRequest *CMS_ReceiptRequest_create0(unsigned char *id, int idlen, int allorfirst, STACK_OF(GENERAL_NAMES) *receiptList, STACK_OF(GENERAL_NAMES) *receiptsTo); \& int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr); \& int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr); \& void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid, int *pallorfirst, STACK_OF(GENERAL_NAMES) **plist, STACK_OF(GENERAL_NAMES) **prto); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBCMS_ReceiptRequest_create0\fR() crée une structure de demande de reçu \s-1CMS\s0 signé. Le champ \fBsignedContentIdentifier\fR est défini en utilisant \fIid\fR et \&\fIidlen\fR, ou il est défini à des données pseudoaléatoires de 32 octets si \&\fIid\fR est \s-1NULL.\s0 Si \fIreceiptList\fR est \s-1NULL,\s0 l'option \fBallOrFirstTier\fR de \&\fBreceiptsFrom\fR est utilisée et définie à la valeur du paramètre \&\fIallorfirst\fR. Si \fIreceiptList\fR n'est pas \s-1NULL,\s0 l'option \fBreceiptList\fR de \&\fBreceiptsFrom\fR est utilisée. Le paramètre \fIreceiptsTo\fR indique la valeur du champ \fBreceiptsTo\fR. .PP La fonction \fBCMS_add1_ReceiptRequest\fR() ajoute une demande de reçu signé \&\fIrr\fR à la structure SignerInfo \fIsi\fR. .PP \&\fBCMS_get1_ReceiptRequest\fR() recherche une demande de reçu signé dans \fIsi\fR, si une est trouvée, elle est décodée et écrite dans \fIprr\fR. .PP \&\fBCMS_ReceiptRequest_get0_values\fR() récupère les valeurs d'une demande de reçu. \fBsignedContentIdentifier\fR est copié vers \fIpcid\fR. Si l'option \&\fBallOrFirstTier\fR de \fBreceiptsFrom\fR est utilisée, sa valeur est copiée vers \&\fIpallorfirst\fR, sinon le champ \fBreceiptList\fR est copié vers \fIplist\fR. Le paramètre \fBreceiptsTo\fR est copié vers \fIprto\fR. .SH "NOTES" .IX Header "NOTES" Pour obtenir des précisions complémentaires sur la signification des champs, consultez la \s-1RFC 2634.\s0 .PP Le contenu d'un reçu signé ne devrait être considéré significatif que si la structure CMS_ContentInfo correspondante peut effectivement être vérifiée en utilisant \fBCMS_verify\fR(). .SH "VALEURS DE RETOUR" .IX Header "VALEURS DE RETOUR" \&\fBCMS_ReceiptRequest_create0\fR() renvoie une structure de demande de reçu signé ou \s-1NULL\s0 si une erreur est survenue. .PP \&\fBCMS_add1_ReceiptRequest\fR() renvoie \fB1\fR si elle réussit et \fB0\fR en cas d'erreur. .PP \&\fBCMS_get1_ReceiptRequest\fR() renvoie \fB1\fR si une demande de reçu signé est trouvée et décodée. Elle renvoie \fB0\fR en absence de reçu signé et \fB\-1\fR s'il est présent mais malformé. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fIERR_get_error\fR\|(3), \fICMS_sign\fR\|(3), \&\fICMS_sign_receipt\fR\|(3), \fICMS_verify\fR\|(3) \&\fICMS_verify_receipt\fR\|(3) .SH "HISTORIQUE" .IX Header "HISTORIQUE" \&\fBCMS_ReceiptRequest_create0\fR(), \fBCMS_add1_ReceiptRequest\fR(), \&\fBCMS_get1_ReceiptRequest\fR() et \fBCMS_ReceiptRequest_get0_values\fR() ont été ajoutées à OpenSSL 0.9.8 .SH "TRADUCTION" .IX Header "TRADUCTION" La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.