Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Enumerations
pkit.h File Reference
#include "nssbaset.h"
#include "baset.h"
#include "nsspkit.h"
#include "nssdevt.h"
#include "devt.h"
#include "nssrwlkt.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nssPKIObjectStr
struct  NSSTrustStr
struct  nssSMIMEProfileStr
struct  NSSCertificateStr
struct  NSSTrustDomainStr
struct  NSSCryptoContextStr
struct  NSSTimeStr
struct  NSSCRLStr
union  nssPKIObjectStr.sync

Typedefs

typedef struct nssDecodedCertStr
typedef struct nssCertificateStoreStr
typedef struct nssSMIMEProfileStr
typedef struct nssPKIObjectStr
typedef struct nssTDCertificateCacheStr
typedef struct NSSCRLStr

Enumerations

enum  nssPKILockType { nssPKILock = 1, nssPKIMonitor = 2, nssPKILock = 1, nssPKIMonitor = 2 }

Class Documentation

struct nssPKIObjectStr

Definition at line 104 of file pkit.h.

Class Members
NSSArena * arena
NSSCryptoContext * cryptoContext
nssCryptokiObject ** instances
nssPKILockType lockType
PRUint32 numInstances
PRInt32 refCount
union nssPKIObjectStr sync
union nssPKIObjectStr sync
NSSUTF8 * tempName
NSSTrustDomain * trustDomain
struct NSSTrustStr

Definition at line 139 of file pkit.h.

Class Members
NSSCertificate * certificate
nssTrustLevel clientAuth
nssTrustLevel codeSigning
nssTrustLevel emailProtection
nssPKIObject object
nssTrustLevel serverAuth
PRBool stepUpApproved
struct nssSMIMEProfileStr

Definition at line 150 of file pkit.h.

Class Members
NSSCertificate * certificate
NSSASCII7 * email
nssPKIObject object
NSSItem * profileData
NSSItem * profileTime
NSSDER * subject
struct NSSCertificateStr

Definition at line 160 of file pkit.h.

Class Members
nssDecodedCert * decoding
NSSASCII7 * email
NSSBER encoding
NSSItem id
NSSDER issuer
nssPKIObject object
NSSDER serial
NSSDER subject
NSSCertificateType type
struct NSSTrustDomainStr

Definition at line 181 of file pkit.h.

Class Members
NSSArena * arena
nssTDCertificateCache * cache
NSSCallback * defaultCallback
PRInt32 refCount
void * spkDigestInfo
CERTStatusConfig * statusConfig
nssList * tokenList
nssListIterator * tokens
NSSRWLock * tokensLock
struct NSSCryptoContextStr

Definition at line 193 of file pkit.h.

Class Members
NSSArena * arena
nssCertificateStore * certStore
PRInt32 refCount
nssSession * session
NSSTrustDomain * td
NSSToken * token
struct NSSTimeStr

Definition at line 203 of file pkit.h.

Collaboration diagram for NSSTimeStr:
Class Members
PRTime prTime
struct NSSCRLStr

Definition at line 207 of file pkit.h.

Class Members
NSSDER encoding
PRBool isKRL
nssPKIObject object
NSSUTF8 * url
union nssPKIObjectStr.sync

Definition at line 113 of file pkit.h.

Class Members
PZLock * lock
PZMonitor * mlock

Typedef Documentation

typedef struct nssCertificateStoreStr

Definition at line 134 of file pkit.h.

typedef struct NSSCRLStr

Definition at line 218 of file pkit.h.

typedef struct nssDecodedCertStr

Definition at line 132 of file pkit.h.

typedef struct nssPKIObjectStr

Definition at line 139 of file pkit.h.

typedef struct nssSMIMEProfileStr

Definition at line 137 of file pkit.h.

typedef struct nssTDCertificateCacheStr

Definition at line 181 of file pkit.h.


Enumeration Type Documentation

Enumerator:
nssPKILock 
nssPKIMonitor 
nssPKILock 
nssPKIMonitor 

Definition at line 96 of file pkit.h.