4.3 KiB
4.3 KiB
Function reference for the p≡p JSON Server Adapter. Version “(38) Frankenberg”, API version 0.15.0
Output parameters are denoted by a ⇑ , InOut parameters are denoted by a ⇕ after the parameter type.
Message API
Function name | Return Type | Parameters |
---|---|---|
MIME_encrypt_message | PEP_STATUS | String, Integer, StringList, String⇑, PEP_enc_format, Integer |
MIME_encrypt_message_for_self | PEP_STATUS | Identity, String, Integer, StringList, String⇑, PEP_enc_format, Integer |
MIME_decrypt_message | PEP_STATUS | String, Integer, String⇑, StringList⇑, PEP_rating⇑, Integer⇕, String⇑ |
startKeySync | Void | |
stopKeySync | Void | |
startKeyserverLookup | Void | |
stopKeyserverLookup | Void | |
encrypt_message | PEP_STATUS | Message, StringList, Message⇑, PEP_enc_format, Integer |
encrypt_message_and_add_priv_key | PEP_STATUS | Message, Message⇑, String, , PEP_enc_format, Integer |
encrypt_message_for_self | PEP_STATUS | Identity, Message, StringList, Message⇑, PEP_enc_format, Integer |
decrypt_message | PEP_STATUS | Message⇕, Message⇑, StringList⇑, PEP_rating⇑, Integer⇕ |
outgoing_message_rating | PEP_STATUS | Message, PEP_rating⇑ |
identity_rating | PEP_STATUS | Identity, PEP_rating⇑ |
MIME message handling
| mime_decode_message | PEP_STATUS | String, Integer, Message⇑ |
pEp Engine Core API
Function name | Return Type | Parameters |
---|---|---|
get_trustwords | PEP_STATUS | Identity, Identity, Language, String⇑, Integer⇑, Bool |
get_languagelist | PEP_STATUS | String⇑ |
is_pep_user | PEP_STATUS | Identity, Bool⇑ |
config_passive_mode | Void | Bool |
config_unencrypted_subject | Void | Bool |
Identity Management API
Function name | Return Type | Parameters |
---|---|---|
get_identity | PEP_STATUS | String, String, Identity⇑ |
set_identity | PEP_STATUS | Identity |
mark_as_comprimized | PEP_STATUS | String |
identity_rating | PEP_STATUS | Identity, PEP_rating⇑ |
outgoing_message_rating | PEP_STATUS | Message, PEP_rating⇑ |
set_identity_flags | PEP_STATUS | Identity⇕, Integer |
unset_identity_flags | PEP_STATUS | Identity⇕, Integer |
Low level Key Management API
Function name | Return Type | Parameters |
---|---|---|
generate_keypair | PEP_STATUS | Identity⇕ |
delete_keypair | PEP_STATUS | String |
import_key | PEP_STATUS | String, Integer, IdentityList⇑ |
export_key | PEP_STATUS | String, String⇑, Integer⇑ |
find_keys | PEP_STATUS | String, StringList⇑ |
get_trust | PEP_STATUS | Identity⇕ |
own_key_is_listed | PEP_STATUS | String, Bool⇑ |
own_identities_retrieve | PEP_STATUS | IdentityList⇑ |
set_own_key | PEP_STATUS | Identity⇕, String |
undo_last_mistrust | PEP_STATUS | |
myself | PEP_STATUS | Identity⇕ |
update_identity | PEP_STATUS | Identity⇕ |
trust_personal_key | PEP_STATUS | Identity |
key_mistrusted | PEP_STATUS | Identity |
key_reset_trust | PEP_STATUS | Identity |
least_trust | PEP_STATUS | String, PEP_comm_type⇑ |
get_key_rating | PEP_STATUS | String, PEP_comm_type⇑ |
renew_key | PEP_STATUS | String, Timestamp |
revoke | PEP_STATUS | String, String |
key_expired | PEP_STATUS | String, Integer, Bool⇑ |
from blacklist.h & OpenPGP_compat.h
Function name | Return Type | Parameters |
---|---|---|
blacklist_add | PEP_STATUS | String |
blacklist_delete | PEP_STATUS | String |
blacklist_is_listed | PEP_STATUS | String, Bool⇑ |
blacklist_retrieve | PEP_STATUS | StringList⇑ |
OpenPGP_list_keyinfo | PEP_STATUS | String, StringPairList⇑ |
Event Listener & Results
Function name | Return Type | Parameters |
---|---|---|
registerEventListener | Void | String, Integer, String |
unregisterEventListener | Void | String, Integer, String |
deliverHandshakeResult | PEP_STATUS | Identity, PEP_sync_handshake_result |
Other
Function name | Return Type | Parameters |
---|---|---|
serverVersion | ServerVersion | |
version | String | |
getGpgEnvironment | GpgEnvironment | |
shutdown | Void |