Back to index

lightning-sunbird  0.9+nobinonly
Variables
crmftmpl.c File Reference
#include "crmf.h"
#include "crmfi.h"
#include "secoid.h"
#include "secasn1.h"

Go to the source code of this file.

Variables

const SEC_ASN1Template CRMFControlTemplate []
static const SEC_ASN1Template CRMFCertExtensionTemplate []
static const SEC_ASN1Template CRMFSequenceOfCertExtensionTemplate []
static const SEC_ASN1Template CRMFOptionalValidityTemplate []
static const SEC_ASN1Template crmfPointerToNameTemplate []
static const SEC_ASN1Template CRMFCertTemplateTemplate []
static const SEC_ASN1Template CRMFAttributeTemplate []
const SEC_ASN1Template CRMFCertRequestTemplate []
const SEC_ASN1Template CRMFCertReqMsgTemplate []
const SEC_ASN1Template CRMFCertReqMessagesTemplate []
static const SEC_ASN1Template CRMFPOPOSigningKeyInputTemplate []
const SEC_ASN1Template CRMFRAVerifiedTemplate []
static const SEC_ASN1Template crmfPOPOSigningKeyTemplate []
const SEC_ASN1Template CRMFPOPOSigningKeyTemplate []
const SEC_ASN1Template CRMFThisMessageTemplate []
const SEC_ASN1Template CRMFSubsequentMessageTemplate []
const SEC_ASN1Template CRMFDHMACTemplate []
const SEC_ASN1Template CRMFPOPOKeyEnciphermentTemplate []
const SEC_ASN1Template CRMFPOPOKeyAgreementTemplate []
const SEC_ASN1Template CRMFEncryptedValueTemplate []
const SEC_ASN1Template CRMFEncryptedKeyWithEncryptedValueTemplate []
static const SEC_ASN1Template CRMFSinglePubInfoTemplate []
static const SEC_ASN1Template CRMFPublicationInfoTemplate []

Variable Documentation

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(CRMFAttribute)},
    { SEC_ASN1_OBJECT_ID, offsetof(CRMFAttribute, derTag)},
    { SEC_ASN1_ANY, offsetof(CRMFAttribute, derValue) },
    { 0 }
}

Definition at line 138 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE,
         0, NULL, sizeof(CRMFCertExtension) },
    { SEC_ASN1_OBJECT_ID,
         offsetof(CRMFCertExtension,id) },
    { SEC_ASN1_OPTIONAL | SEC_ASN1_BOOLEAN,
         offsetof(CRMFCertExtension,critical) },
    { SEC_ASN1_OCTET_STRING,
         offsetof(CRMFCertExtension,value) },
    { 0, }
}

Definition at line 64 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE_OF, offsetof(CRMFCertReqMessages, messages), 
      CRMFCertReqMsgTemplate, sizeof (CRMFCertReqMessages)}
}

Definition at line 168 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(CRMFCertReqMsg) },
    { SEC_ASN1_POINTER, offsetof(CRMFCertReqMsg, certReq),
      CRMFCertRequestTemplate },
    { SEC_ASN1_ANY | SEC_ASN1_OPTIONAL,
      offsetof(CRMFCertReqMsg, derPOP) },
    { SEC_ASN1_OPTIONAL | SEC_ASN1_SEQUENCE_OF,
      offsetof(CRMFCertReqMsg, regInfo), 
      CRMFAttributeTemplate}, 
    { 0 }
}

Definition at line 156 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof (CRMFCertRequest) },
    { SEC_ASN1_INTEGER, offsetof(CRMFCertRequest, certReqId)},
    { SEC_ASN1_INLINE, offsetof(CRMFCertRequest, certTemplate), 
      CRMFCertTemplateTemplate},
    { SEC_ASN1_OPTIONAL | SEC_ASN1_SEQUENCE_OF,
      offsetof(CRMFCertRequest,controls), 
      CRMFControlTemplate}, 
    { 0 }
}

Definition at line 145 of file crmftmpl.c.

Definition at line 98 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(CRMFControl)},
    { SEC_ASN1_OBJECT_ID, offsetof(CRMFControl, derTag)},
    { SEC_ASN1_ANY, offsetof(CRMFControl, derValue) },
    { 0 }
}

Definition at line 57 of file crmftmpl.c.

Initial value:

Definition at line 231 of file crmftmpl.c.

Initial value:

Definition at line 280 of file crmftmpl.c.

Initial value:

Definition at line 93 of file crmftmpl.c.

Initial value:

Definition at line 246 of file crmftmpl.c.

Initial value:

Definition at line 238 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL,sizeof(CRMFPOPOSigningKeyInput) },
    { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | 
      SEC_ASN1_CONTEXT_SPECIFIC | 0,
      offsetof(CRMFPOPOSigningKeyInput, authInfo.sender) },
    { SEC_ASN1_BIT_STRING | SEC_ASN1_OPTIONAL | 1,
      offsetof (CRMFPOPOSigningKeyInput, authInfo.publicKeyMAC) },
    { SEC_ASN1_INLINE | SEC_ASN1_XTRN, 
      offsetof(CRMFPOPOSigningKeyInput, publicKey), 
      SEC_ASN1_SUB(CERT_SubjectPublicKeyInfoTemplate) },
    { 0 }
}

Definition at line 173 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(CRMFPOPOSigningKey) },
    { SEC_ASN1_NO_STREAM | SEC_ASN1_OPTIONAL | SEC_ASN1_CONTEXT_SPECIFIC | 
      SEC_ASN1_XTRN | 0,
      offsetof(CRMFPOPOSigningKey, derInput), 
      SEC_ASN1_SUB(SEC_AnyTemplate) },
    { SEC_ASN1_POINTER | SEC_ASN1_XTRN, 
      offsetof(CRMFPOPOSigningKey, algorithmIdentifier),
      SEC_ASN1_SUB(SECOID_AlgorithmIDTemplate) },
    { SEC_ASN1_BIT_STRING | SEC_ASN1_XTRN, 
      offsetof(CRMFPOPOSigningKey, signature),
      SEC_ASN1_SUB(SEC_BitStringTemplate) },
    { 0 }
}

Definition at line 195 of file crmftmpl.c.

Initial value:

Definition at line 210 of file crmftmpl.c.

Initial value:
{ 
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof(CRMFPKIPublicationInfo) },
    { SEC_ASN1_INTEGER, offsetof(CRMFPKIPublicationInfo, action) },
    { SEC_ASN1_POINTER, offsetof(CRMFPKIPublicationInfo, pubInfos),
      CRMFSinglePubInfoTemplate},
    { 0 }
}

Definition at line 296 of file crmftmpl.c.

Initial value:

Definition at line 186 of file crmftmpl.c.

Initial value:

Definition at line 76 of file crmftmpl.c.

Initial value:
 {
    { SEC_ASN1_SEQUENCE, 0, NULL, sizeof (CRMFSinglePubInfo)},
    { SEC_ASN1_INTEGER, offsetof(CRMFSinglePubInfo, pubMethod) },
    { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC,
      offsetof(CRMFSinglePubInfo, pubLocation) },
    { 0 }
}

Definition at line 288 of file crmftmpl.c.

Initial value:

Definition at line 224 of file crmftmpl.c.

Initial value:

Definition at line 217 of file crmftmpl.c.