Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
cmst.h File Reference
#include "seccomon.h"
#include "secoidt.h"
#include "certt.h"
#include "secmodt.h"
#include "plarena.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  NSSCMSContentUnion
struct  NSSCMSMessageStr
struct  NSSCMSSignedDataStr
struct  NSSCMSSignerIdentifierStr
struct  NSSCMSSignerInfoStr
struct  NSSCMSEnvelopedDataStr
struct  NSSCMSOriginatorInfoStr
struct  NSSCMSRecipientIdentifierStr
struct  NSSCMSKeyTransRecipientInfoStr
struct  NSSCMSKeyTransRecipientInfoExStr
struct  NSSCMSOriginatorPublicKeyStr
struct  NSSCMSOriginatorIdentifierOrKeyStr
struct  NSSCMSRecipientKeyIdentifierStr
struct  NSSCMSKeyAgreeRecipientIdentifierStr
struct  NSSCMSRecipientEncryptedKeyStr
struct  NSSCMSKeyAgreeRecipientInfoStr
struct  NSSCMSKEKIdentifierStr
struct  NSSCMSKEKRecipientInfoStr
struct  NSSCMSRecipientInfoStr
struct  NSSCMSDigestedDataStr
struct  NSSCMSEncryptedDataStr
struct  NSSCMSSMIMEKEAParametersStr
struct  NSSCMSAttributeStr
union  NSSCMSSignerIdentifierStr.id
union  NSSCMSRecipientIdentifierStr.id
union  NSSCMSOriginatorIdentifierOrKeyStr.id
union  NSSCMSKeyAgreeRecipientIdentifierStr.id
union  NSSCMSRecipientInfoStr.ri

Defines

#define NSS_CMS_SIGNED_DATA_VERSION_BASIC   1 /* what we *create* */
#define NSS_CMS_SIGNED_DATA_VERSION_EXT   3 /* what we *create* */
#define NSS_CMS_SIGNER_INFO_VERSION_ISSUERSN   1 /* what we *create* */
#define NSS_CMS_SIGNER_INFO_VERSION_SUBJKEY   3 /* what we *create* */
#define NSS_CMS_ENVELOPED_DATA_VERSION_REG   0 /* what we *create* */
#define NSS_CMS_ENVELOPED_DATA_VERSION_ADV   2 /* what we *create* */
#define NSS_CMS_KEYTRANS_RECIPIENT_INFO_VERSION_ISSUERSN   0 /* what we *create* */
#define NSS_CMS_KEYTRANS_RECIPIENT_INFO_VERSION_SUBJKEY   2 /* what we *create* */
#define NSS_CMS_KEYAGREE_RECIPIENT_INFO_VERSION   3 /* what we *create* */
#define NSS_CMS_KEK_RECIPIENT_INFO_VERSION   4 /* what we *create* */
#define NSS_CMS_DIGESTED_DATA_VERSION_DATA   0 /* what we *create* */
#define NSS_CMS_DIGESTED_DATA_VERSION_ENCAP   2 /* what we *create* */
#define NSS_CMS_ENCRYPTED_DATA_VERSION   0 /* what we *create* */
#define NSS_CMS_ENCRYPTED_DATA_VERSION_UPATTR   2 /* what we *create* */

Typedefs

typedef struct NSSCMSMessageStr
typedef union NSSCMSContentUnion
typedef struct NSSCMSContentInfoStr
typedef struct NSSCMSSignedDataStr
typedef struct NSSCMSSignerInfoStr
typedef struct NSSCMSSignerIdentifierStr
typedef struct NSSCMSEnvelopedDataStr
typedef struct NSSCMSOriginatorInfoStr
typedef struct NSSCMSRecipientInfoStr
typedef struct NSSCMSDigestedDataStr
typedef struct NSSCMSEncryptedDataStr
typedef struct NSSCMSSMIMEKEAParametersStr
typedef struct NSSCMSAttributeStr
typedef struct NSSCMSDecoderContextStr
typedef struct NSSCMSEncoderContextStr
typedef struct NSSCMSCipherContextStr
typedef struct NSSCMSDigestContextStr
typedef void(* NSSCMSContentCallback )(void *arg, const char *buf, unsigned long len)
typedef PK11SymKey *(* NSSCMSGetDecryptKeyCallback )(void *arg, SECAlgorithmID *algid)
typedef struct NSSCMSRecipientIdentifierStr
typedef struct NSSCMSKeyTransRecipientInfoStr
typedef struct NSSCMSKeyTransRecipientInfoExStr
typedef struct NSSCMSOriginatorPublicKeyStr
typedef struct NSSCMSOriginatorIdentifierOrKeyStr
typedef struct NSSCMSRecipientKeyIdentifierStr
typedef struct NSSCMSKeyAgreeRecipientIdentifierStr
typedef struct NSSCMSRecipientEncryptedKeyStr
typedef struct NSSCMSKeyAgreeRecipientInfoStr
typedef struct NSSCMSKEKIdentifierStr
typedef struct NSSCMSKEKRecipientInfoStr

Enumerations

enum  NSSCMSVerificationStatus {
  NSSCMSVS_Unverified = 0, NSSCMSVS_GoodSignature = 1, NSSCMSVS_BadSignature = 2, NSSCMSVS_DigestMismatch = 3,
  NSSCMSVS_SigningCertNotFound = 4, NSSCMSVS_SigningCertNotTrusted = 5, NSSCMSVS_SignatureAlgorithmUnknown = 6, NSSCMSVS_SignatureAlgorithmUnsupported = 7,
  NSSCMSVS_MalformedSignature = 8, NSSCMSVS_ProcessingError = 9, NSSCMSVS_Unverified = 0, NSSCMSVS_GoodSignature = 1,
  NSSCMSVS_BadSignature = 2, NSSCMSVS_DigestMismatch = 3, NSSCMSVS_SigningCertNotFound = 4, NSSCMSVS_SigningCertNotTrusted = 5,
  NSSCMSVS_SignatureAlgorithmUnknown = 6, NSSCMSVS_SignatureAlgorithmUnsupported = 7, NSSCMSVS_MalformedSignature = 8, NSSCMSVS_ProcessingError = 9
}
enum  NSSCMSSignerIDSelector { NSSCMSSignerID_IssuerSN = 0, NSSCMSSignerID_SubjectKeyID = 1, NSSCMSSignerID_IssuerSN = 0, NSSCMSSignerID_SubjectKeyID = 1 }
enum  NSSCMSCertChainMode {
  NSSCMSCM_None = 0, NSSCMSCM_CertOnly = 1, NSSCMSCM_CertChain = 2, NSSCMSCM_CertChainWithRoot = 3,
  NSSCMSCM_None = 0, NSSCMSCM_CertOnly = 1, NSSCMSCM_CertChain = 2, NSSCMSCM_CertChainWithRoot = 3
}
enum  NSSCMSRecipientIDSelector {
  NSSCMSRecipientID_IssuerSN = 0, NSSCMSRecipientID_SubjectKeyID = 1, NSSCMSRecipientID_BrandNew = 2, NSSCMSRecipientID_IssuerSN = 0,
  NSSCMSRecipientID_SubjectKeyID = 1, NSSCMSRecipientID_BrandNew = 2
}
enum  NSSCMSOriginatorIDOrKeySelector {
  NSSCMSOriginatorIDOrKey_IssuerSN = 0, NSSCMSOriginatorIDOrKey_SubjectKeyID = 1, NSSCMSOriginatorIDOrKey_OriginatorPublicKey = 2, NSSCMSOriginatorIDOrKey_IssuerSN = 0,
  NSSCMSOriginatorIDOrKey_SubjectKeyID = 1, NSSCMSOriginatorIDOrKey_OriginatorPublicKey = 2
}
enum  NSSCMSKeyAgreeRecipientIDSelector { NSSCMSKeyAgreeRecipientID_IssuerSN = 0, NSSCMSKeyAgreeRecipientID_RKeyID = 1, NSSCMSKeyAgreeRecipientID_IssuerSN = 0, NSSCMSKeyAgreeRecipientID_RKeyID = 1 }
enum  NSSCMSRecipientInfoIDSelector {
  NSSCMSRecipientInfoID_KeyTrans = 0, NSSCMSRecipientInfoID_KeyAgree = 1, NSSCMSRecipientInfoID_KEK = 2, NSSCMSRecipientInfoID_KeyTrans = 0,
  NSSCMSRecipientInfoID_KeyAgree = 1, NSSCMSRecipientInfoID_KEK = 2
}
enum  NSSCMSKEATemplateSelector {
  NSSCMSKEAInvalid = -1, NSSCMSKEAUsesSkipjack = 0, NSSCMSKEAUsesNonSkipjack = 1, NSSCMSKEAUsesNonSkipjackWithPaddedEncKey = 2,
  NSSCMSKEAInvalid = -1, NSSCMSKEAUsesSkipjack = 0, NSSCMSKEAUsesNonSkipjack = 1, NSSCMSKEAUsesNonSkipjackWithPaddedEncKey = 2
}

Class Documentation

union NSSCMSContentUnion

Definition at line 137 of file cmst.h.

Class Members
SECItem * data
NSSCMSDigestedData * digestedData
NSSCMSEncryptedData * encryptedData
NSSCMSEnvelopedData * envelopedData
void * pointer
NSSCMSSignedData * signedData
struct NSSCMSContentInfoStr

Definition at line 149 of file cmst.h.

Collaboration diagram for NSSCMSContentInfoStr:
Class Members
PK11SymKey * bulkkey
NSSCMSCipherContext * ciphcx
NSSCMSContent content
SECAlgorithmID contentEncAlg
SECOidTag contentEncAlgTag
SECItem contentType
SECOidData * contentTypeTag
NSSCMSDigestContext * digcx
int keysize
SECItem * rawContent
struct NSSCMSMessageStr

Definition at line 175 of file cmst.h.

Collaboration diagram for NSSCMSMessageStr:
Class Members
NSSCMSContentInfo contentInfo
NSSCMSGetDecryptKeyCallback decrypt_key_cb
void * decrypt_key_cb_arg
SECAlgorithmID ** detached_digestalgs
SECItem ** detached_digests
PLArenaPool * poolp
PRBool poolp_is_ours
void * pwfn_arg
int refCount
struct NSSCMSSignedDataStr

Definition at line 193 of file cmst.h.

Class Members
CERTCertificateList ** certLists
CERTCertificate ** certs
NSSCMSMessage * cmsg
NSSCMSContentInfo contentInfo
CERTSignedCrl ** crls
SECAlgorithmID ** digestAlgorithms
SECItem ** digests
SECItem ** rawCerts
NSSCMSSignerInfo ** signerInfos
CERTCertificate ** tempCerts
SECItem version
struct NSSCMSSignerIdentifierStr

Definition at line 230 of file cmst.h.

Class Members
union NSSCMSSignerIdentifierStr id
union NSSCMSSignerIdentifierStr id
NSSCMSSignerIDSelector identifierType
struct NSSCMSSignerInfoStr

Definition at line 238 of file cmst.h.

Collaboration diagram for NSSCMSSignerInfoStr:
Class Members
NSSCMSAttribute ** authAttr
CERTCertificate * cert
CERTCertificateList * certList
NSSCMSMessage * cmsg
SECAlgorithmID digestAlg
SECAlgorithmID digestEncAlg
SECItem encDigest
SECKEYPublicKey * pubKey
NSSCMSSignerIdentifier signerIdentifier
SECKEYPrivateKey * signingKey
PRTime signingTime
NSSCMSAttribute ** unAuthAttr
NSSCMSVerificationStatus verificationStatus
SECItem version
struct NSSCMSEnvelopedDataStr

Definition at line 268 of file cmst.h.

Class Members
NSSCMSMessage * cmsg
NSSCMSContentInfo contentInfo
NSSCMSOriginatorInfo * originatorInfo
NSSCMSRecipientInfo ** recipientInfos
NSSCMSAttribute ** unprotectedAttr
SECItem version
struct NSSCMSOriginatorInfoStr

Definition at line 280 of file cmst.h.

Class Members
CERTCertificate ** certs
CERTSignedCrl ** crls
SECItem ** rawCerts
struct NSSCMSRecipientIdentifierStr

Definition at line 296 of file cmst.h.

Class Members
union NSSCMSRecipientIdentifierStr id
union NSSCMSRecipientIdentifierStr id
NSSCMSRecipientIDSelector identifierType
struct NSSCMSKeyTransRecipientInfoStr

Definition at line 305 of file cmst.h.

Class Members
SECItem encKey
SECAlgorithmID keyEncAlg
NSSCMSRecipientIdentifier recipientIdentifier
SECItem version
struct NSSCMSKeyTransRecipientInfoExStr

Definition at line 317 of file cmst.h.

Collaboration diagram for NSSCMSKeyTransRecipientInfoExStr:
Class Members
SECKEYPublicKey * pubKey
NSSCMSKeyTransRecipientInfo recipientInfo
int version
struct NSSCMSOriginatorPublicKeyStr

Definition at line 331 of file cmst.h.

Class Members
SECAlgorithmID algorithmIdentifier
SECItem publicKey
struct NSSCMSOriginatorIdentifierOrKeyStr

Definition at line 343 of file cmst.h.

Class Members
union
NSSCMSOriginatorIdentifierOrKeyStr
id
union
NSSCMSOriginatorIdentifierOrKeyStr
id
NSSCMSOriginatorIDOrKeySelector identifierType
struct NSSCMSRecipientKeyIdentifierStr

Definition at line 353 of file cmst.h.

Class Members
SECItem * date
SECItem * other
SECItem * subjectKeyIdentifier
struct NSSCMSKeyAgreeRecipientIdentifierStr

Definition at line 365 of file cmst.h.

Class Members
union
NSSCMSKeyAgreeRecipientIdentifierStr
id
union
NSSCMSKeyAgreeRecipientIdentifierStr
id
NSSCMSKeyAgreeRecipientIDSelector identifierType
struct NSSCMSRecipientEncryptedKeyStr

Definition at line 374 of file cmst.h.

Class Members
SECItem encKey
NSSCMSKeyAgreeRecipientIdentifier recipientIdentifier
struct NSSCMSKeyAgreeRecipientInfoStr

Definition at line 380 of file cmst.h.

Class Members
SECAlgorithmID keyEncAlg
NSSCMSOriginatorIdentifierOrKey originatorIdentifierOrKey
NSSCMSRecipientEncryptedKey ** recipientEncryptedKeys
SECItem * ukm
SECItem version
struct NSSCMSKEKIdentifierStr

Definition at line 394 of file cmst.h.

Class Members
SECItem * date
SECItem keyIdentifier
SECItem * other
struct NSSCMSKEKRecipientInfoStr

Definition at line 401 of file cmst.h.

Class Members
SECItem encKey
NSSCMSKEKIdentifier kekIdentifier
SECAlgorithmID keyEncAlg
SECItem version
struct NSSCMSRecipientInfoStr

Definition at line 443 of file cmst.h.

Class Members
CERTCertificate * cert
NSSCMSMessage * cmsg
NSSCMSRecipientInfoIDSelector recipientInfoType
union NSSCMSRecipientInfoStr ri
union NSSCMSRecipientInfoStr ri
struct NSSCMSDigestedDataStr

Definition at line 459 of file cmst.h.

Class Members
SECItem cdigest
NSSCMSMessage * cmsg
NSSCMSContentInfo contentInfo
SECItem digest
SECAlgorithmID digestAlg
SECItem version
struct NSSCMSEncryptedDataStr

Definition at line 474 of file cmst.h.

Class Members
NSSCMSMessage * cmsg
NSSCMSContentInfo contentInfo
NSSCMSAttribute ** unprotectedAttr
SECItem version
struct NSSCMSSMIMEKEAParametersStr

Definition at line 499 of file cmst.h.

Class Members
SECItem bulkKeySize
SECItem nonSkipjackIV
SECItem originatorKEAKey
SECItem originatorRA
struct NSSCMSAttributeStr

Definition at line 525 of file cmst.h.

Class Members
PRBool encoded
SECItem type
SECOidData * typeTag
SECItem ** values
union NSSCMSSignerIdentifierStr.id

Definition at line 232 of file cmst.h.

Class Members
CERTIssuerAndSN * issuerAndSN
SECItem * subjectKeyID
union NSSCMSRecipientIdentifierStr.id

Definition at line 298 of file cmst.h.

Class Members
CERTIssuerAndSN * issuerAndSN
SECItem * subjectKeyID
union NSSCMSOriginatorIdentifierOrKeyStr.id

Definition at line 345 of file cmst.h.

Class Members
CERTIssuerAndSN * issuerAndSN
NSSCMSOriginatorPublicKey originatorPublicKey
SECItem * subjectKeyID
union NSSCMSKeyAgreeRecipientIdentifierStr.id

Definition at line 367 of file cmst.h.

Class Members
CERTIssuerAndSN * issuerAndSN
NSSCMSRecipientKeyIdentifier recipientKeyIdentifier
union NSSCMSRecipientInfoStr.ri

Definition at line 445 of file cmst.h.

Class Members
NSSCMSKEKRecipientInfo kekRecipientInfo
NSSCMSKeyAgreeRecipientInfo keyAgreeRecipientInfo
NSSCMSKeyTransRecipientInfo keyTransRecipientInfo
NSSCMSKeyTransRecipientInfoEx keyTransRecipientInfoEx

Define Documentation

#define NSS_CMS_DIGESTED_DATA_VERSION_DATA   0 /* what we *create* */

Definition at line 468 of file cmst.h.

#define NSS_CMS_DIGESTED_DATA_VERSION_ENCAP   2 /* what we *create* */

Definition at line 469 of file cmst.h.

#define NSS_CMS_ENCRYPTED_DATA_VERSION   0 /* what we *create* */

Definition at line 481 of file cmst.h.

#define NSS_CMS_ENCRYPTED_DATA_VERSION_UPATTR   2 /* what we *create* */

Definition at line 482 of file cmst.h.

#define NSS_CMS_ENVELOPED_DATA_VERSION_ADV   2 /* what we *create* */

Definition at line 278 of file cmst.h.

#define NSS_CMS_ENVELOPED_DATA_VERSION_REG   0 /* what we *create* */

Definition at line 277 of file cmst.h.

#define NSS_CMS_KEK_RECIPIENT_INFO_VERSION   4 /* what we *create* */

Definition at line 409 of file cmst.h.

#define NSS_CMS_KEYAGREE_RECIPIENT_INFO_VERSION   3 /* what we *create* */

Definition at line 389 of file cmst.h.

Definition at line 325 of file cmst.h.

Definition at line 326 of file cmst.h.

#define NSS_CMS_SIGNED_DATA_VERSION_BASIC   1 /* what we *create* */

Definition at line 209 of file cmst.h.

#define NSS_CMS_SIGNED_DATA_VERSION_EXT   3 /* what we *create* */

Definition at line 210 of file cmst.h.

#define NSS_CMS_SIGNER_INFO_VERSION_ISSUERSN   1 /* what we *create* */

Definition at line 255 of file cmst.h.

#define NSS_CMS_SIGNER_INFO_VERSION_SUBJKEY   3 /* what we *create* */

Definition at line 256 of file cmst.h.


Typedef Documentation

typedef struct NSSCMSAttributeStr

Definition at line 103 of file cmst.h.

typedef struct NSSCMSCipherContextStr

Definition at line 108 of file cmst.h.

typedef void(* NSSCMSContentCallback)(void *arg, const char *buf, unsigned long len)

Definition at line 122 of file cmst.h.

typedef struct NSSCMSContentInfoStr

Definition at line 88 of file cmst.h.

typedef union NSSCMSContentUnion

Definition at line 87 of file cmst.h.

typedef struct NSSCMSDecoderContextStr

Definition at line 105 of file cmst.h.

typedef struct NSSCMSDigestContextStr

Definition at line 109 of file cmst.h.

typedef struct NSSCMSDigestedDataStr

Definition at line 98 of file cmst.h.

typedef struct NSSCMSEncoderContextStr

Definition at line 106 of file cmst.h.

typedef struct NSSCMSEncryptedDataStr

Definition at line 99 of file cmst.h.

typedef struct NSSCMSEnvelopedDataStr

Definition at line 94 of file cmst.h.

typedef PK11SymKey*(* NSSCMSGetDecryptKeyCallback)(void *arg, SECAlgorithmID *algid)

Definition at line 130 of file cmst.h.

typedef struct NSSCMSKEKIdentifierStr

Definition at line 399 of file cmst.h.

typedef struct NSSCMSKEKRecipientInfoStr

Definition at line 407 of file cmst.h.

Definition at line 372 of file cmst.h.

Definition at line 387 of file cmst.h.

Definition at line 323 of file cmst.h.

Definition at line 311 of file cmst.h.

typedef struct NSSCMSMessageStr

Definition at line 85 of file cmst.h.

Definition at line 351 of file cmst.h.

typedef struct NSSCMSOriginatorInfoStr

Definition at line 95 of file cmst.h.

Definition at line 335 of file cmst.h.

Definition at line 378 of file cmst.h.

Definition at line 303 of file cmst.h.

typedef struct NSSCMSRecipientInfoStr

Definition at line 96 of file cmst.h.

Definition at line 358 of file cmst.h.

typedef struct NSSCMSSignedDataStr

Definition at line 90 of file cmst.h.

typedef struct NSSCMSSignerIdentifierStr

Definition at line 92 of file cmst.h.

typedef struct NSSCMSSignerInfoStr

Definition at line 91 of file cmst.h.

Definition at line 101 of file cmst.h.


Enumeration Type Documentation

Enumerator:
NSSCMSCM_None 
NSSCMSCM_CertOnly 
NSSCMSCM_CertChain 
NSSCMSCM_CertChainWithRoot 
NSSCMSCM_None 
NSSCMSCM_CertOnly 
NSSCMSCM_CertChain 
NSSCMSCM_CertChainWithRoot 

Definition at line 258 of file cmst.h.

Enumerator:
NSSCMSKEAInvalid 
NSSCMSKEAUsesSkipjack 
NSSCMSKEAUsesNonSkipjack 
NSSCMSKEAUsesNonSkipjackWithPaddedEncKey 
NSSCMSKEAInvalid 
NSSCMSKEAUsesSkipjack 
NSSCMSKEAUsesNonSkipjack 
NSSCMSKEAUsesNonSkipjackWithPaddedEncKey 

Definition at line 490 of file cmst.h.

Enumerator:
NSSCMSKeyAgreeRecipientID_IssuerSN 
NSSCMSKeyAgreeRecipientID_RKeyID 
NSSCMSKeyAgreeRecipientID_IssuerSN 
NSSCMSKeyAgreeRecipientID_RKeyID 

Definition at line 360 of file cmst.h.

Enumerator:
NSSCMSOriginatorIDOrKey_IssuerSN 
NSSCMSOriginatorIDOrKey_SubjectKeyID 
NSSCMSOriginatorIDOrKey_OriginatorPublicKey 
NSSCMSOriginatorIDOrKey_IssuerSN 
NSSCMSOriginatorIDOrKey_SubjectKeyID 
NSSCMSOriginatorIDOrKey_OriginatorPublicKey 

Definition at line 337 of file cmst.h.

Enumerator:
NSSCMSRecipientID_IssuerSN 
NSSCMSRecipientID_SubjectKeyID 
NSSCMSRecipientID_BrandNew 
NSSCMSRecipientID_IssuerSN 
NSSCMSRecipientID_SubjectKeyID 
NSSCMSRecipientID_BrandNew 

Definition at line 290 of file cmst.h.

Enumerator:
NSSCMSRecipientInfoID_KeyTrans 
NSSCMSRecipientInfoID_KeyAgree 
NSSCMSRecipientInfoID_KEK 
NSSCMSRecipientInfoID_KeyTrans 
NSSCMSRecipientInfoID_KeyAgree 
NSSCMSRecipientInfoID_KEK 

Definition at line 415 of file cmst.h.

Enumerator:
NSSCMSSignerID_IssuerSN 
NSSCMSSignerID_SubjectKeyID 
NSSCMSSignerID_IssuerSN 
NSSCMSSignerID_SubjectKeyID 

Definition at line 225 of file cmst.h.

Enumerator:
NSSCMSVS_Unverified 
NSSCMSVS_GoodSignature 
NSSCMSVS_BadSignature 
NSSCMSVS_DigestMismatch 
NSSCMSVS_SigningCertNotFound 
NSSCMSVS_SigningCertNotTrusted 
NSSCMSVS_SignatureAlgorithmUnknown 
NSSCMSVS_SignatureAlgorithmUnsupported 
NSSCMSVS_MalformedSignature 
NSSCMSVS_ProcessingError 
NSSCMSVS_Unverified 
NSSCMSVS_GoodSignature 
NSSCMSVS_BadSignature 
NSSCMSVS_DigestMismatch 
NSSCMSVS_SigningCertNotFound 
NSSCMSVS_SigningCertNotTrusted 
NSSCMSVS_SignatureAlgorithmUnknown 
NSSCMSVS_SignatureAlgorithmUnsupported 
NSSCMSVS_MalformedSignature 
NSSCMSVS_ProcessingError 

Definition at line 212 of file cmst.h.