|
#define | IF_p6ITokenImpl {0x59b44c1f,0x8032,0x42fe,{0x9d,0x89,0xa0,0x38,0x21,0x45,0x47,0x78}} |
|
#define | IF_p6ITokenImpl2 {0xb9673084,0x192d,0x4954,{0xa6,0x0b,0x99,0x6f,0x94,0xa0,0x7c,0x76}} |
|
#define | INTERFACE p6ITokenImpl |
|
#define | INTERFACE p6ITokenImpl2 |
|
This interface allows a 3rd party to implement their own token and plug it into the P6R PKCS 11 provider.
A token implementation built to this interface advertises it "name" in two ways: 1) in the p6pkcs11.conf file, "slotType" parameter (see PKCS 11 configuration documentation), and (2) by the "pTokenType" parameter of the initialize() function.
References: 1) OASIS, PKCS #11 Cryptographic Token Interface Base Specification Version 2.40, 16-Nov-2014, Committee Specification 02, http://docs.oasis-open.org/pkcs11-base/v2.40/cs02/pkcs11-basev2.40-cs02.doc
Definition in file p6tokenimpl.h.