Clases |
struct | CMS_ContentInfo_st |
struct | CMS_SignedData_st |
struct | CMS_EncapsulatedContentInfo_st |
struct | CMS_SignerInfo_st |
struct | CMS_SignerIdentifier_st |
struct | CMS_EnvelopedData_st |
struct | CMS_OriginatorInfo_st |
struct | CMS_EncryptedContentInfo_st |
struct | CMS_RecipientInfo_st |
struct | CMS_KeyTransRecipientInfo_st |
struct | CMS_KeyAgreeRecipientInfo_st |
struct | CMS_OriginatorIdentifierOrKey_st |
struct | CMS_OriginatorPublicKey_st |
struct | CMS_RecipientEncryptedKey_st |
struct | CMS_KeyAgreeRecipientIdentifier_st |
struct | CMS_RecipientKeyIdentifier_st |
struct | CMS_KEKRecipientInfo_st |
struct | CMS_KEKIdentifier_st |
struct | CMS_PasswordRecipientInfo_st |
struct | CMS_OtherRecipientInfo_st |
struct | CMS_DigestedData_st |
struct | CMS_EncryptedData_st |
struct | CMS_AuthenticatedData_st |
struct | CMS_CompressedData_st |
struct | CMS_RevocationInfoChoice_st |
struct | CMS_OtherRevocationInfoFormat_st |
struct | CMS_CertificateChoices |
struct | CMS_OtherCertificateFormat_st |
struct | CMS_IssuerAndSerialNumber_st |
struct | CMS_OtherKeyAttribute_st |
struct | CMS_Receipt_st |
'defines' |
#define | CMS_REVCHOICE_CRL 0 |
#define | CMS_REVCHOICE_OTHER 1 |
#define | CMS_CERTCHOICE_CERT 0 |
#define | CMS_CERTCHOICE_EXCERT 1 |
#define | CMS_CERTCHOICE_V1ACERT 2 |
#define | CMS_CERTCHOICE_V2ACERT 3 |
#define | CMS_CERTCHOICE_OTHER 4 |
#define | CMS_SIGNERINFO_ISSUER_SERIAL 0 |
#define | CMS_SIGNERINFO_KEYIDENTIFIER 1 |
#define | CMS_RECIPINFO_ISSUER_SERIAL 0 |
#define | CMS_RECIPINFO_KEYIDENTIFIER 1 |
'typedefs' |
typedef struct
CMS_IssuerAndSerialNumber_st | CMS_IssuerAndSerialNumber |
typedef struct
CMS_EncapsulatedContentInfo_st | CMS_EncapsulatedContentInfo |
typedef struct
CMS_SignerIdentifier_st | CMS_SignerIdentifier |
typedef struct CMS_SignedData_st | CMS_SignedData |
typedef struct
CMS_OtherRevocationInfoFormat_st | CMS_OtherRevocationInfoFormat |
typedef struct
CMS_OriginatorInfo_st | CMS_OriginatorInfo |
typedef struct
CMS_EncryptedContentInfo_st | CMS_EncryptedContentInfo |
typedef struct CMS_EnvelopedData_st | CMS_EnvelopedData |
typedef struct CMS_DigestedData_st | CMS_DigestedData |
typedef struct CMS_EncryptedData_st | CMS_EncryptedData |
typedef struct
CMS_AuthenticatedData_st | CMS_AuthenticatedData |
typedef struct
CMS_CompressedData_st | CMS_CompressedData |
typedef struct
CMS_OtherCertificateFormat_st | CMS_OtherCertificateFormat |
typedef struct
CMS_KeyTransRecipientInfo_st | CMS_KeyTransRecipientInfo |
typedef struct
CMS_OriginatorPublicKey_st | CMS_OriginatorPublicKey |
typedef struct
CMS_OriginatorIdentifierOrKey_st | CMS_OriginatorIdentifierOrKey |
typedef struct
CMS_KeyAgreeRecipientInfo_st | CMS_KeyAgreeRecipientInfo |
typedef struct
CMS_OtherKeyAttribute_st | CMS_OtherKeyAttribute |
typedef struct
CMS_RecipientKeyIdentifier_st | CMS_RecipientKeyIdentifier |
typedef struct
CMS_KeyAgreeRecipientIdentifier_st | CMS_KeyAgreeRecipientIdentifier |
typedef struct
CMS_RecipientEncryptedKey_st | CMS_RecipientEncryptedKey |
typedef struct CMS_KEKIdentifier_st | CMS_KEKIdentifier |
typedef struct
CMS_KEKRecipientInfo_st | CMS_KEKRecipientInfo |
typedef struct
CMS_PasswordRecipientInfo_st | CMS_PasswordRecipientInfo |
typedef struct
CMS_OtherRecipientInfo_st | CMS_OtherRecipientInfo |
typedef struct CMS_ReceiptsFrom_st | CMS_ReceiptsFrom |
typedef CMS_SignerIdentifier | CMS_RecipientIdentifier |
Funciones |
BIO * | cms_content_bio (CMS_ContentInfo *cms) |
CMS_ContentInfo * | cms_Data_create (void) |
CMS_ContentInfo * | cms_DigestedData_create (const EVP_MD *md) |
BIO * | cms_DigestedData_init_bio (CMS_ContentInfo *cms) |
int | cms_DigestedData_do_final (CMS_ContentInfo *cms, BIO *chain, int verify) |
BIO * | cms_SignedData_init_bio (CMS_ContentInfo *cms) |
int | cms_SignedData_final (CMS_ContentInfo *cms, BIO *chain) |
int | cms_set1_SignerIdentifier (CMS_SignerIdentifier *sid, X509 *cert, int type) |
int | cms_SignerIdentifier_get0_signer_id (CMS_SignerIdentifier *sid, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) |
int | cms_SignerIdentifier_cert_cmp (CMS_SignerIdentifier *sid, X509 *cert) |
CMS_ContentInfo * | cms_CompressedData_create (int comp_nid) |
BIO * | cms_CompressedData_init_bio (CMS_ContentInfo *cms) |
void | cms_DigestAlgorithm_set (X509_ALGOR *alg, const EVP_MD *md) |
BIO * | cms_DigestAlgorithm_init_bio (X509_ALGOR *digestAlgorithm) |
int | cms_DigestAlgorithm_find_ctx (EVP_MD_CTX *mctx, BIO *chain, X509_ALGOR *mdalg) |
BIO * | cms_EncryptedContent_init_bio (CMS_EncryptedContentInfo *ec) |
BIO * | cms_EncryptedData_init_bio (CMS_ContentInfo *cms) |
int | cms_EncryptedContent_init (CMS_EncryptedContentInfo *ec, const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen) |
int | cms_Receipt_verify (CMS_ContentInfo *cms, CMS_ContentInfo *req_cms) |
int | cms_msgSigDigest_add1 (CMS_SignerInfo *dest, CMS_SignerInfo *src) |
ASN1_OCTET_STRING * | cms_encode_Receipt (CMS_SignerInfo *si) |
BIO * | cms_EnvelopedData_init_bio (CMS_ContentInfo *cms) |