#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 |
P6R's keystore component to manage keys, certificates, and blobs.
Definition in file p6keystore.h.