Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/pkcs7/example.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/pkcs7.h>
#include <openssl/asn1_mac.h>
#include <openssl/x509.h>

Funciones

int add_signed_time (PKCS7_SIGNER_INFO *si)
ASN1_UTCTIMEget_signed_time (PKCS7_SIGNER_INFO *si)
void add_signed_string (PKCS7_SIGNER_INFO *si, char *str)
int get_signed_string (PKCS7_SIGNER_INFO *si, char *buf, int len)
int add_signed_seq2string (PKCS7_SIGNER_INFO *si, char *str1, char *str2)
int get_signed_seq2string (PKCS7_SIGNER_INFO *si, char **str1, char **str2)
X509_ATTRIBUTEcreate_time (void)
ASN1_UTCTIMEsk_get_time (STACK_OF(X509_ATTRIBUTE)*sk)
X509_ATTRIBUTEcreate_string (char *str)
int sk_get_string (STACK_OF(X509_ATTRIBUTE)*sk, char *buf, int len)
X509_ATTRIBUTEadd_seq2string (PKCS7_SIGNER_INFO *si, char *str1, char *str2)
int sk_get_seq2string (STACK_OF(X509_ATTRIBUTE)*sk, char **str1, char **str2)

Documentación de las funciones

X509_ATTRIBUTE* add_seq2string ( PKCS7_SIGNER_INFO si,
char *  str1,
char *  str2 
)
int add_signed_seq2string ( PKCS7_SIGNER_INFO si,
char *  str1,
char *  str2 
)
void add_signed_string ( PKCS7_SIGNER_INFO si,
char *  str 
)
int add_signed_time ( PKCS7_SIGNER_INFO si)
X509_ATTRIBUTE* create_string ( char *  str)
X509_ATTRIBUTE* create_time ( void  )
int get_signed_seq2string ( PKCS7_SIGNER_INFO si,
char **  str1,
char **  str2 
)
int get_signed_string ( PKCS7_SIGNER_INFO si,
char *  buf,
int  len 
)
ASN1_UTCTIME* get_signed_time ( PKCS7_SIGNER_INFO si)
int sk_get_seq2string ( STACK_OF(X509_ATTRIBUTE)*  sk,
char **  str1,
char **  str2 
)
int sk_get_string ( STACK_OF(X509_ATTRIBUTE)*  sk,
char *  buf,
int  len 
)
ASN1_UTCTIME* sk_get_time ( STACK_OF(X509_ATTRIBUTE)*  sk)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'