Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6keystore.h File Reference
#include "p6crypto.h"
#include "p6sign.h"
#include "p6cert.h"
#include "p6cryptokey.h"
#include "p6symmetric.h"
#include "p6enumwstr.h"

Go to the source code of this file.

Classes

interface  P6R::p6IEnumKeystore
 
interface  P6R::p6IEnumKeystoreAttrib
 
interface  P6R::p6IKeystore
 
interface  P6R::p6IKeystore2
 
interface  P6R::p6IKeystoreInit
 
interface  P6R::p6IKeystoreQuery
 
interface  P6R::p6IKeystoreQuery2
 
struct  P6R::P6KEYSTORE_ATTRIBUTE
 
struct  P6R::P6KEYSTORE_ENTRY
 
struct  P6R::P6KEYSTORE_LINK
 

Namespaces

 P6R
 

Macros

#define COMP_p6Keystore   {0xc65cdff1,0x4e4a,0x4bba,{0x9e,0x38,0x12,0x73,0xc8,0x89,0x5e,0xf}}
 
#define COMP_p6Keystore2   {0x1878d1aa,0xf326,0x4f82,{0xaa,0x5,0xae,0x1f,0x30,0x15,0x6a,0xf0}}
 
#define IF_p6IEnumKeystore   {0x2fea7c69,0xc0cf,0x4a80,{0x84,0x2f,0x1,0x97,0x4b,0x79,0xeb,0xda}}
 
#define IF_p6IEnumKeystoreAttrib   {0x2a52d3f3,0xf42c,0x4a0b,{0xae,0x85,0xb0,0xaa,0xcc,0x82,0xb4,0xbf}}
 
#define IF_p6IKeystore   {0x6ecb5d85,0x2751,0x49ad,{0x99,0xda,0x2a,0xa1,0x73,0xfc,0x27,0x37}}
 
#define IF_p6IKeystore2   {0x8b158122,0x6543,0x45c3,{0xa8,0x4e,0xb2,0x74,0x4,0x5b,0xac,0x9c}}
 
#define IF_p6IKeystoreInit   {0xCE121684,0x4E87,0x63FD,{0xBF,0xA6,0xAF,0x86,0xBE,0x5C,0x6D,0xA5}}
 
#define IF_p6IKeystoreQuery   {0xb3541c2e,0x703e,0x416d,{0xb0,0xcd,0x30,0x35,0xa7,0xb7,0x60,0x98}}
 
#define IF_p6IKeystoreQuery2   {0x319939ea,0xc0f5,0x4ad1,{0xb4,0x1,0xd1,0xef,0x9,0xaa,0x18,0x2c}}
 
#define P6_KEYSTORE_SERVICE_INTERFACE   "p6r.com.p6IKeystore.Global"
 

Typedefs

typedef P6UINT32 P6R::P6KEYSTOREFLAGS
 

Enumerations

enum  P6R::P6KEYSTORE_TYPE {
  P6R::ENTRY_NULL = 0x00, P6R::ENTRY_KEY = 0x01, P6R::ENTRY_CERT = 0x02, P6R::ENTRY_BLOB = 0x03,
  P6R::ENTRY_LINK = 0x04
}
 

Variables

const P6KEYSTOREFLAGS P6R::P6KEYSTORE_NOFLAGS = 0x00000000
 
const P6KEYSTOREFLAGS P6R::P6KEYSTORE_NOLOADMETA = 0x00000002
 
const P6KEYSTOREFLAGS P6R::P6KEYSTORE_RECOVERBADSIG = 0x00000001
 
const P6UINT32 P6R::P6KSMAXATTRIBNAME = 300
 
const P6UINT32 P6R::P6KSMAXATTRIBSTR = 500
 
const P6UINT32 P6R::P6KSMAXLINKMETA = 300
 
const P6UINT32 P6R::P6KSMAXLINKTYPE = 300
 
const P6UINT32 P6R::P6KSMAXNAME = 500
 
const P6UINT32 P6R::P6KSMAXNAMESPACE = 500
 

Detailed Description

P6R's keystore component to manage keys, certificates, and blobs.

Definition in file p6keystore.h.