Back to index

lightning-sunbird  0.9+nobinonly
Classes
crmfit.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CRMFCertReqMessagesStr
struct  CRMFCertExtensionStr
struct  CRMFOptionalValidityStr
struct  CRMFCertTemplateStr
struct  CRMFCertIDStr
struct  CRMFEncryptedValueStr
struct  CRMFEncryptedKeyStr
struct  CRMFPKIArchiveOptionsStr
struct  CRMFPKIPublicationInfoStr
struct  CRMFControlStr
struct  CRMFCertRequestStr
struct  CRMFAttributeStr
struct  CRMFCertReqMsgStr
struct  CRMFPOPOSigningKeyInputStr
struct  CRMFPOPOSigningKeyStr
struct  CRMFPOPOPrivKeyStr
struct  CRMFProofOfPossessionStr
struct  CRMFPKMACValueStr
struct  CRMFSinglePubInfoStr
union  CRMFEncryptedKeyStr.value
union  CRMFPKIArchiveOptionsStr.option
union  CRMFControlStr.value
union  CRMFPOPOSigningKeyInputStr.authInfo
union  CRMFPOPOPrivKeyStr.message
union  CRMFProofOfPossessionStr.popChoice

Class Documentation

struct CRMFCertReqMessagesStr

Definition at line 42 of file crmfit.h.

Class Members
CRMFCertReqMsg ** messages
PRArenaPool * poolp
struct CRMFCertExtensionStr

Definition at line 47 of file crmfit.h.

Class Members
SECItem critical
SECItem id
SECItem value
struct CRMFOptionalValidityStr

Definition at line 54 of file crmfit.h.

Class Members
SECItem notAfter
SECItem notBefore
struct CRMFCertTemplateStr

Definition at line 59 of file crmfit.h.

Collaboration diagram for CRMFCertTemplateStr:
Class Members
CRMFCertExtension ** extensions
CERTName * issuer
SECItem issuerUID
int numExtensions
CERTSubjectPublicKeyInfo * publicKey
SECItem serialNumber
SECAlgorithmID * signingAlg
CERTName * subject
SECItem subjectUID
CRMFOptionalValidity * validity
SECItem version
struct CRMFCertIDStr

Definition at line 73 of file crmfit.h.

Class Members
SECItem issuer
SECItem serialNumber
struct CRMFEncryptedValueStr

Definition at line 78 of file crmfit.h.

Class Members
SECItem encSymmKey
SECItem encValue
SECAlgorithmID * intendedAlg
SECAlgorithmID * keyAlg
SECAlgorithmID * symmAlg
SECItem valueHint
struct CRMFEncryptedKeyStr

Definition at line 92 of file crmfit.h.

Class Members
SECItem derValue
CRMFEncryptedKeyChoice encKeyChoice
union CRMFEncryptedKeyStr value
union CRMFEncryptedKeyStr value
struct CRMFPKIArchiveOptionsStr

Definition at line 102 of file crmfit.h.

Class Members
CRMFPKIArchiveOptionsType archOption
union CRMFPKIArchiveOptionsStr option
union CRMFPKIArchiveOptionsStr option
struct CRMFPKIPublicationInfoStr

Definition at line 111 of file crmfit.h.

Class Members
SECItem action
CRMFSinglePubInfo ** pubInfos
struct CRMFControlStr

Definition at line 117 of file crmfit.h.

Class Members
SECItem derTag
SECItem derValue
SECOidTag tag
union CRMFControlStr value
union CRMFControlStr value
struct CRMFCertRequestStr

Definition at line 135 of file crmfit.h.

Class Members
SECItem certReqId
CRMFCertTemplate certTemplate
CRMFControl ** controls
PRArenaPool * poolp
PRUint32 requestID
struct CRMFAttributeStr

Definition at line 148 of file crmfit.h.

Class Members
SECItem derTag
SECItem derValue
struct CRMFCertReqMsgStr

Definition at line 153 of file crmfit.h.

Class Members
CRMFCertRequest * certReq
SECItem derPOP
PRBool isDecoded
PRArenaPool * poolp
CRMFProofOfPossession * pop
CRMFAttribute ** regInfo
struct CRMFPOPOSigningKeyInputStr

Definition at line 164 of file crmfit.h.

Class Members
union CRMFPOPOSigningKeyInputStr authInfo
union CRMFPOPOSigningKeyInputStr authInfo
CERTSubjectPublicKeyInfo publicKey
struct CRMFPOPOSigningKeyStr

Definition at line 173 of file crmfit.h.

Class Members
SECAlgorithmID * algorithmIdentifier
SECItem derInput
SECItem signature
struct CRMFPOPOPrivKeyStr

Definition at line 184 of file crmfit.h.

Class Members
union CRMFPOPOPrivKeyStr message
union CRMFPOPOPrivKeyStr message
CRMFPOPOPrivKeyChoice messageChoice
struct CRMFProofOfPossessionStr

Definition at line 194 of file crmfit.h.

Class Members
union CRMFProofOfPossessionStr popChoice
union CRMFProofOfPossessionStr popChoice
CRMFPOPChoice popUsed
struct CRMFPKMACValueStr

Definition at line 204 of file crmfit.h.

Class Members
SECAlgorithmID algID
SECItem value
struct CRMFSinglePubInfoStr

Definition at line 209 of file crmfit.h.

Class Members
CERTGeneralName * pubLocation
SECItem pubMethod
union CRMFEncryptedKeyStr.value

Definition at line 93 of file crmfit.h.

Class Members
CRMFEncryptedValue encryptedValue
SEC_PKCS7ContentInfo * envelopedData
union CRMFPKIArchiveOptionsStr.option

Definition at line 103 of file crmfit.h.

Class Members
SECItem archiveRemGenPrivKey
CRMFEncryptedKey encryptedKey
SECItem keyGenParameters
union CRMFControlStr.value

Definition at line 127 of file crmfit.h.

Class Members
CRMFPKIArchiveOptions archiveOptions
CRMFCertID oldCertId
CRMFProtocolEncrKey protEncrKey
CRMFPKIPublicationInfo pubInfo
union CRMFPOPOSigningKeyInputStr.authInfo

Definition at line 166 of file crmfit.h.

Class Members
CRMFPKMACValue * publicKeyMAC
SECItem sender
union CRMFPOPOPrivKeyStr.message

Definition at line 185 of file crmfit.h.

Class Members
SECItem dhMAC
SECItem subsequentMessage
SECItem thisMessage
union CRMFProofOfPossessionStr.popChoice

Definition at line 195 of file crmfit.h.

Class Members
CRMFPOPOPrivKey keyAgreement
CRMFPOPOPrivKey keyEncipherment
SECItem raVerified
CRMFPOPOSigningKey signature