Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/pkcs7/pk7_doit.c
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/rand.h>
#include <openssl/objects.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include <openssl/err.h>

Funciones

BIOPKCS7_dataInit (PKCS7 *p7, BIO *bio)
BIOPKCS7_dataDecode (PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
int PKCS7_dataFinal (PKCS7 *p7, BIO *bio)
int PKCS7_dataVerify (X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si)
int PKCS7_signatureVerify (BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, X509 *x509)
PKCS7_ISSUER_AND_SERIALPKCS7_get_issuer_and_serial (PKCS7 *p7, int idx)
ASN1_TYPEPKCS7_get_signed_attribute (PKCS7_SIGNER_INFO *si, int nid)
ASN1_TYPEPKCS7_get_attribute (PKCS7_SIGNER_INFO *si, int nid)
ASN1_OCTET_STRINGPKCS7_digest_from_attributes (STACK_OF(X509_ATTRIBUTE)*sk)
int PKCS7_set_signed_attributes (PKCS7_SIGNER_INFO *p7si, STACK_OF(X509_ATTRIBUTE)*sk)
int PKCS7_set_attributes (PKCS7_SIGNER_INFO *p7si, STACK_OF(X509_ATTRIBUTE)*sk)
int PKCS7_add_signed_attribute (PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, void *value)
int PKCS7_add_attribute (PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, void *value)

Documentación de las funciones

int PKCS7_add_attribute ( PKCS7_SIGNER_INFO p7si,
int  nid,
int  atrtype,
void *  value 
)
int PKCS7_add_signed_attribute ( PKCS7_SIGNER_INFO p7si,
int  nid,
int  atrtype,
void *  value 
)
BIO* PKCS7_dataDecode ( PKCS7 p7,
EVP_PKEY pkey,
BIO in_bio,
X509 pcert 
)
int PKCS7_dataFinal ( PKCS7 p7,
BIO bio 
)
BIO* PKCS7_dataInit ( PKCS7 p7,
BIO bio 
)
int PKCS7_dataVerify ( X509_STORE cert_store,
X509_STORE_CTX ctx,
BIO bio,
PKCS7 p7,
PKCS7_SIGNER_INFO si 
)
ASN1_OCTET_STRING* PKCS7_digest_from_attributes ( STACK_OF(X509_ATTRIBUTE)*  sk)
ASN1_TYPE* PKCS7_get_attribute ( PKCS7_SIGNER_INFO si,
int  nid 
)
PKCS7_ISSUER_AND_SERIAL* PKCS7_get_issuer_and_serial ( PKCS7 p7,
int  idx 
)
ASN1_TYPE* PKCS7_get_signed_attribute ( PKCS7_SIGNER_INFO si,
int  nid 
)
int PKCS7_set_attributes ( PKCS7_SIGNER_INFO p7si,
STACK_OF(X509_ATTRIBUTE)*  sk 
)
int PKCS7_set_signed_attributes ( PKCS7_SIGNER_INFO p7si,
STACK_OF(X509_ATTRIBUTE)*  sk 
)
int PKCS7_signatureVerify ( BIO bio,
PKCS7 p7,
PKCS7_SIGNER_INFO si,
X509 x509 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'