72 #ifndef __PKCS11H_CERTIFICATE_H
73 #define __PKCS11H_CERTIFICATE_H
77 #if defined(__cplusplus)
82 struct pkcs11h_certificate_s;
126 pkcs11h_certificate_id_list_t
next;
138 IN pkcs11h_certificate_id_t certificate_id
151 OUT pkcs11h_certificate_id_t *
const to,
152 IN
const pkcs11h_certificate_id_t from
166 IN
const pkcs11h_certificate_id_t certificate_id,
167 IN
const unsigned char *
const blob,
168 IN
const size_t blob_size
178 IN pkcs11h_certificate_t certificate
195 IN
const pkcs11h_certificate_id_t certificate_id,
196 IN
void *
const user_data,
197 IN
const unsigned mask_prompt,
198 IN
const int pin_cache_period,
199 OUT pkcs11h_certificate_t *
const p_certificate
209 IN
const pkcs11h_certificate_t certificate
219 IN
const pkcs11h_certificate_t certificate,
220 IN
const unsigned mask_prompt
230 IN
const pkcs11h_certificate_t certificate
240 IN
const pkcs11h_certificate_t certificate,
241 IN
void *
const user_data
254 IN
const pkcs11h_certificate_t certificate,
255 OUT pkcs11h_certificate_id_t *
const p_certificate_id
268 IN
const pkcs11h_certificate_t certificate,
269 OUT
unsigned char *
const certificate_blob,
270 IN OUT
size_t *
const p_certificate_blob_size
285 IN
const pkcs11h_certificate_id_t certificate_id
298 OUT pkcs11h_certificate_id_t *
const p_certificate_id,
299 IN
const char *
const sz
309 IN
const pkcs11h_certificate_t certificate
319 IN
const pkcs11h_certificate_t certificate
338 IN
const pkcs11h_certificate_t certificate
349 IN
const pkcs11h_certificate_t certificate
368 IN
const pkcs11h_certificate_t certificate,
369 IN
const CK_MECHANISM_TYPE mech_type,
370 IN
const unsigned char *
const source,
371 IN
const size_t source_size,
372 OUT
unsigned char *
const target,
373 IN OUT
size_t *
const p_target_size
392 IN
const pkcs11h_certificate_t certificate,
393 IN
const CK_MECHANISM_TYPE mech_type,
394 IN
const unsigned char *
const source,
395 IN
const size_t source_size,
396 OUT
unsigned char *
const target,
397 IN OUT
size_t *
const p_target_size
415 IN
const pkcs11h_certificate_t certificate,
416 IN
const CK_MECHANISM_TYPE mech_type,
417 IN
const unsigned char *
const source,
418 IN
const size_t source_size,
419 OUT
unsigned char *
const target,
420 IN OUT
size_t *
const p_target_size
438 IN
const pkcs11h_certificate_t certificate,
439 IN
const CK_MECHANISM_TYPE mech_type,
440 IN
const unsigned char *
const source,
441 IN
const size_t source_size,
442 OUT
unsigned char *
const target,
443 IN OUT
size_t *
const p_target_size
461 IN
const pkcs11h_certificate_t certificate,
462 IN
const CK_MECHANISM_TYPE mech_type,
463 IN
const unsigned char *
const source,
464 IN
const size_t source_size,
465 OUT
unsigned char *
const target,
466 IN OUT
size_t *
const p_target_size
484 IN
const pkcs11h_certificate_t certificate,
485 IN
const CK_MECHANISM_TYPE mech_type,
486 IN
const unsigned char *
const source,
487 IN
const size_t source_size,
488 OUT
unsigned char *
const target,
489 IN OUT
size_t *
const p_target_size
499 IN
const pkcs11h_certificate_id_list_t cert_id_list
519 IN
const unsigned method,
520 IN
void *
const user_data,
521 IN
const unsigned mask_prompt,
522 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_issuers_list,
523 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_end_list
540 IN
const unsigned method,
541 IN
void *
const user_data,
542 IN
const unsigned mask_prompt,
543 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_issuers_list,
544 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_end_list