API Index: libjcat Reference Manual

# API Index

### B

JcatBlob, struct in JcatBlob
JcatBlobClass, struct in JcatBlob
JcatBlobFlags, enum in JcatBlob
JcatBlobKind, enum in JcatBlob
jcat_blob_add_string, function in jcat-blob-private
jcat_blob_export, function in jcat-blob-private
jcat_blob_get_appstream_id, function in JcatBlob
jcat_blob_get_data, function in JcatBlob
jcat_blob_get_data_as_string, function in JcatBlob
jcat_blob_get_kind, function in JcatBlob
jcat_blob_get_timestamp, function in JcatBlob
jcat_blob_import, function in jcat-blob-private
jcat_blob_kind_from_string, function in JcatBlob
jcat_blob_kind_to_filename_ext, function in JcatBlob
jcat_blob_kind_to_string, function in JcatBlob
jcat_blob_new, function in JcatBlob
jcat_blob_new_full, function in JcatBlob
jcat_blob_new_utf8, function in JcatBlob
jcat_blob_set_appstream_id, function in JcatBlob
jcat_blob_set_timestamp, function in JcatBlob
jcat_blob_to_string, function in JcatBlob

### C

JcatContext, struct in JcatContext
JcatContextClass, struct in JcatContext
jcat_context_add_public_key, function in JcatContext
jcat_context_add_public_keys, function in JcatContext
jcat_context_get_engine, function in JcatContext
jcat_context_get_keyring_path, function in JcatContext
jcat_context_get_public_keys, function in jcat-context-private
jcat_context_new, function in JcatContext
jcat_context_set_keyring_path, function in JcatContext
jcat_context_verify_blob, function in JcatContext
jcat_context_verify_item, function in JcatContext

### E

JcatEngine, struct in JcatEngine
JcatEngineClass, struct in JcatEngine
JcatEngineVerifyKind, enum in jcat-engine-private
jcat_engine_add_string, function in jcat-engine-private
jcat_engine_get_keyring_path, function in jcat-engine-private
jcat_engine_get_kind, function in jcat-engine-private
jcat_engine_get_verify_kind, function in jcat-engine-private
jcat_engine_pubkey_sign, function in JcatEngine
jcat_engine_pubkey_verify, function in JcatEngine
jcat_engine_self_sign, function in JcatEngine
jcat_engine_self_verify, function in JcatEngine
jcat_engine_to_string, function in jcat-engine-private
JcatExportFlags, enum in jcat-common

### F

JcatFile, struct in JcatFile
JcatFileClass, struct in JcatFile
jcat_file_add_item, function in JcatFile
jcat_file_add_string, function in jcat-file-private
jcat_file_export_file, function in JcatFile
jcat_file_export_json, function in JcatFile
jcat_file_export_stream, function in JcatFile
jcat_file_get_items, function in JcatFile
jcat_file_get_item_by_id, function in JcatFile
jcat_file_get_item_default, function in JcatFile
jcat_file_get_version_major, function in JcatFile
jcat_file_get_version_minor, function in JcatFile
jcat_file_import_file, function in JcatFile
jcat_file_import_json, function in JcatFile
jcat_file_import_stream, function in JcatFile
jcat_file_new, function in JcatFile
jcat_file_to_string, function in JcatFile

### G

jcat_get_contents_bytes, function in jcat-common-private
gnutls_data_t, typedef in jcat-pkcs7-common
JcatGpgEngine, struct in jcat-gpg-engine
jcat_gpg_engine_new, function in jcat-gpg-engine

### I

JcatImportFlags, enum in jcat-common
JcatItem, struct in JcatItem
JcatItemClass, struct in JcatItem
jcat_item_add_alias_id, function in JcatItem
jcat_item_add_blob, function in JcatItem
jcat_item_add_string, function in jcat-item-private
jcat_item_export, function in jcat-item-private
jcat_item_get_alias_ids, function in JcatItem
jcat_item_get_blobs, function in JcatItem
jcat_item_get_blobs_by_kind, function in JcatItem
jcat_item_get_id, function in JcatItem
jcat_item_import, function in jcat-item-private
jcat_item_new, function in JcatItem
jcat_item_remove_alias_id, function in JcatItem
jcat_item_to_string, function in JcatItem

### L

LIBJCAT_CHECK_VERSION, macro in jcat-version

### M

JCAT_MICRO_VERSION, macro in jcat-version
JCAT_MINOR_VERSION, macro in jcat-version
jcat_mkdir_parent, function in jcat-common-private

### P

JcatPkcs7Engine, struct in jcat-pkcs7-engine
jcat_pkcs7_create_client_certificate, function in jcat-pkcs7-common
jcat_pkcs7_create_private_key, function in jcat-pkcs7-common
jcat_pkcs7_datum_to_dn_str, function in jcat-pkcs7-common
jcat_pkcs7_engine_new, function in jcat-pkcs7-engine
jcat_pkcs7_load_crt_from_blob, function in jcat-pkcs7-common
jcat_pkcs7_load_privkey_from_blob, function in jcat-pkcs7-common
jcat_pkcs7_load_pubkey_from_privkey, function in jcat-pkcs7-common

### R

JcatResult, struct in jcat-result
jcat_result_add_string, function in jcat-result-private
jcat_result_get_authority, function in jcat-result
jcat_result_get_engine, function in jcat-result-private
jcat_result_get_timestamp, function in jcat-result
jcat_result_to_string, function in jcat-result

### S

jcat_set_contents_bytes, function in jcat-common-private
JcatSha1Engine, struct in jcat-sha1-engine
jcat_sha1_engine_new, function in jcat-sha1-engine
JcatSha256Engine, struct in jcat-sha256-engine
jcat_sha256_engine_new, function in jcat-sha256-engine
JcatSignFlags, enum in jcat-common
jcat_string_append_kv, function in jcat-common-private

### T

JCAT_TYPE_BLOB, macro in JcatBlob
JCAT_TYPE_CONTEXT, macro in JcatContext
JCAT_TYPE_ENGINE, macro in JcatEngine
JCAT_TYPE_FILE, macro in JcatFile
JCAT_TYPE_GPG_ENGINE, macro in jcat-gpg-engine
JCAT_TYPE_ITEM, macro in JcatItem
JCAT_TYPE_PKCS7_ENGINE, macro in jcat-pkcs7-engine
JCAT_TYPE_RESULT, macro in jcat-result
JCAT_TYPE_SHA1_ENGINE, macro in jcat-sha1-engine
JCAT_TYPE_SHA256_ENGINE, macro in jcat-sha256-engine

### V

JcatVerifyFlags, enum in jcat-common