sc_import_certificate()

Import the X.509 certificate to the smart card for the specified key.

Synopsis:

#include <smartcard/sc_smart_card.h>
 
sc_response_code_t sc_import_certificate(sc_context_t *context,                 
                                         const unsigned char *certificate,                 
                                         size_t certificate_length,                 
                                         sc_key_store_data_t *key_store_data)

Since:

BlackBerry 10.3.1

Arguments:

context

The active smart card context. Must not be NULL.

certificate

The certificate to import. The certificate should be DER-encoded in X.509 format. Must not be NULL.

certificate_length

The certificate length.

key_store_data

The instance of the key store data that identifies the key slot where the certificate should be imported. The key store data instance may be modified so it contains the correct key reference. In particular, the certificate data in the key store data instance may be updated. Must not be NULL.

Library:

libscs (For the qcc command, use the -l scs option to link against this library)

Description:

Returns:

SC_SCARD_S_SUCCESS upon success, an error code otherwise. See sc_response_code_t for defined error codes.

Last modified: 2014-09-30



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus