cryptoservices/certificateandkeymgmt/inc/pkcs7signedobject.h
changeset 8 35751d3474b7
parent 0 2c201484c85f
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
       
    20 
       
    21 /**
    19 /**
    22  @file
    20  @file
    23  @publishedPartner
    21  @internalTechnology
    24  @released
    22  @released
    25 */
    23 */
    26 
    24 
    27 #ifndef __PKCS7_SIGNED_OBJECT_H__
    25 #ifndef __PKCS7_SIGNED_OBJECT_H__
    28 #define __PKCS7_SIGNED_OBJECT_H__
    26 #define __PKCS7_SIGNED_OBJECT_H__
    29 
    27 
    30 #include <signed.h>
    28 #include <signed.h>
    31 #include <e32base.h>
    29 #include <e32base.h>
    32 
    30 
       
    31 const TInt KPKCS7MaxDataElements = 6;
       
    32 
    33 class CPKCS7ContentInfo;
    33 class CPKCS7ContentInfo;
    34 class CPKCS7ExtendedCertificateOrCertificate;
    34 class CPKCS7ExtendedCertificateOrCertificate;
    35 class CPKCS7SignerInfo;
    35 class CPKCS7SignerInfo;
    36 class TASN1DecGeneric;
    36 class TASN1DecGeneric;
    37 class CX509AlgorithmIdentifier;
    37 class CX509AlgorithmIdentifier;
    38 class CX509Certificate;
    38 class CX509Certificate;
    39 
       
    40 const TInt KPKCS7MaxDataElements = 6;
       
    41 
    39 
    42 /**
    40 /**
    43  A representation of a PKCS7 (signed data) entity
    41  A representation of a PKCS7 (signed data) entity
    44  This class is only used for update notifications and so does not provide
    42  This class is only used for update notifications and so does not provide
    45  full functionality. In particular, there is no means for creating a new 
    43  full functionality. In particular, there is no means for creating a new