73 #ifndef __PKCS11H_CERTIFICATE_H
74 #define __PKCS11H_CERTIFICATE_H
78 #if defined(__cplusplus)
83 struct pkcs11h_certificate_s;
127 pkcs11h_certificate_id_list_t
next;
139 IN pkcs11h_certificate_id_t certificate_id
152 OUT pkcs11h_certificate_id_t *
const to,
153 IN
const pkcs11h_certificate_id_t from
167 IN
const pkcs11h_certificate_id_t certificate_id,
168 IN
const unsigned char *
const blob,
169 IN
const size_t blob_size
179 IN pkcs11h_certificate_t certificate
196 IN
const pkcs11h_certificate_id_t certificate_id,
197 IN
void *
const user_data,
198 IN
const unsigned mask_prompt,
199 IN
const int pin_cache_period,
200 OUT pkcs11h_certificate_t *
const p_certificate
210 IN
const pkcs11h_certificate_t certificate
220 IN
const pkcs11h_certificate_t certificate,
221 IN
const unsigned mask_prompt
231 IN
const pkcs11h_certificate_t certificate
241 IN
const pkcs11h_certificate_t certificate,
242 IN
void *
const user_data
255 IN
const pkcs11h_certificate_t certificate,
256 OUT pkcs11h_certificate_id_t *
const p_certificate_id
269 IN
const pkcs11h_certificate_t certificate,
270 OUT
unsigned char *
const certificate_blob,
271 IN OUT
size_t *
const p_certificate_blob_size
286 IN
const pkcs11h_certificate_id_t certificate_id
299 OUT pkcs11h_certificate_id_t *
const p_certificate_id,
300 IN
const char *
const sz
310 IN
const pkcs11h_certificate_t certificate
320 IN
const pkcs11h_certificate_t certificate
339 IN
const pkcs11h_certificate_t certificate
350 IN
const pkcs11h_certificate_t certificate
369 IN
const pkcs11h_certificate_t certificate,
370 IN
const CK_MECHANISM_TYPE mech_type,
371 IN
const unsigned char *
const source,
372 IN
const size_t source_size,
373 OUT
unsigned char *
const target,
374 IN OUT
size_t *
const p_target_size
393 IN
const pkcs11h_certificate_t certificate,
394 IN
const CK_MECHANISM_TYPE mech_type,
395 IN
const unsigned char *
const source,
396 IN
const size_t source_size,
397 OUT
unsigned char *
const target,
398 IN OUT
size_t *
const p_target_size
416 IN
const pkcs11h_certificate_t certificate,
417 IN
const CK_MECHANISM_TYPE mech_type,
418 IN
const unsigned char *
const source,
419 IN
const size_t source_size,
420 OUT
unsigned char *
const target,
421 IN OUT
size_t *
const p_target_size
439 IN
const pkcs11h_certificate_t certificate,
440 IN
const CK_MECHANISM_TYPE mech_type,
441 IN
const unsigned char *
const source,
442 IN
const size_t source_size,
443 OUT
unsigned char *
const target,
444 IN OUT
size_t *
const p_target_size
462 IN
const pkcs11h_certificate_t certificate,
463 IN
const CK_MECHANISM_TYPE mech_type,
464 IN
const unsigned char *
const source,
465 IN
const size_t source_size,
466 OUT
unsigned char *
const target,
467 IN OUT
size_t *
const p_target_size
485 IN
const pkcs11h_certificate_t certificate,
486 IN
const CK_MECHANISM_TYPE mech_type,
487 IN
const unsigned char *
const source,
488 IN
const size_t source_size,
489 OUT
unsigned char *
const target,
490 IN OUT
size_t *
const p_target_size
500 IN
const pkcs11h_certificate_id_list_t cert_id_list
520 IN
const unsigned method,
521 IN
void *
const user_data,
522 IN
const unsigned mask_prompt,
523 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_issuers_list,
524 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_end_list
541 IN
const unsigned method,
542 IN
void *
const user_data,
543 IN
const unsigned mask_prompt,
544 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_issuers_list,
545 OUT pkcs11h_certificate_id_list_t *
const p_cert_id_end_list