UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
commands.h
Go to the documentation of this file.
1/* 2025 Quantum Resistant Cryptographic Solutions Corporation
2 * All Rights Reserved.
3 *
4 * NOTICE: This software and all accompanying materials are the exclusive
5 * property of Quantum Resistant Cryptographic Solutions Corporation (QRCS).
6 * The intellectual and technical concepts contained within this implementation
7 * are proprietary to QRCS and its authorized licensors and are protected under
8 * applicable U.S. and international copyright, patent, and trade secret laws.
9 *
10 * CRYPTOGRAPHIC STANDAARS:
11 * - This software includes implementations of cryptographic algorithms such as
12 * SHA3, AES, and others. These algorithms are public domain or standardized
13 * by organizations such as NIST and are NOT the property of QRCS.
14 * - However, all source code, optimizations, and implementations in this library
15 * are original works of QRCS and are protected under this license.
16 *
17 * RESTRICTIONS:
18 * - Redistribution, modification, or unauthorized distribution of this software,
19 * in whole or in part, is strictly prohibited.
20 * - This software is provided for non-commercial, educational, and research
21 * purposes only. Commercial use in any form is expressly forbidden.
22 * - Licensing and authorized distribution are solely at the discretion of QRCS.
23 * - Any use of this software implies acceptance of these restrictions.
24 *
25 * DISCLAIMER:
26 * This software is provided "as is," without warranty of any kind, express or
27 * implied, including but not limited to warranties of merchantability or fitness
28 * for a particular purpose. QRCS disclaims all liability for any direct, indirect,
29 * incidental, or consequential damages resulting from the use or misuse of this software.
30 *
31 * FULL LICENSE:
32 * This software is subject to the **Quantum Resistant Cryptographic Solutions
33 * Proprietary License (QRCS-PL)**. The complete license terms are included
34 * in the LICENSE.txt file distributed with this software.
35 *
36 * Written by: John G. Underhill
37 * Contact: contact@qrcscorp.ca
38 */
39
40
45
46#ifndef UDIF_COMMANDS_H
47#define UDIF_COMMANDS_H
48
49#include "udif.h"
50
67
73{
242
248{
250
251 /* configuration commands */
265
266 /* enable commands */
274
275 /* user commands */
279
280 /* config-certificate commands */
287
288 /* config-server commands */
298
299 /* client config-connect commands */
303
304 /* ads config-certificate commands */
306
307 /* ads config-server commands */
312
313 /* rds config-certificate commands */
315
316 /* config sub commands */
325
347
348#endif
udif_console_commands
The common console functions.
Definition commands.h:56
@ udif_commands_certificate_sign
Definition commands.h:60
@ udif_commands_certificate_revoke
Definition commands.h:61
@ udif_commands_certificate_format
Definition commands.h:62
@ udif_commands_none
Definition commands.h:57
@ udif_commands_network_converge
Definition commands.h:64
@ udif_commands_certificate_change
Definition commands.h:59
@ udif_commands_adc_election
Definition commands.h:65
@ udif_commands_device_add
Definition commands.h:63
@ udif_commands_certificate_create
Definition commands.h:58
udif_command_actions
The ARS command actions.
Definition commands.h:248
@ udif_command_action_help_enable_all
Definition commands.h:320
@ udif_command_action_client_connect_help
Definition commands.h:301
@ udif_command_action_config_log_host
Definition commands.h:259
@ udif_command_action_certificate_export
Definition commands.h:282
@ udif_command_action_server_restore
Definition commands.h:296
@ udif_command_action_config_name_domain
Definition commands.h:260
@ udif_command_action_config_retries
Definition commands.h:262
@ udif_command_action_config_clear_log
Definition commands.h:256
@ udif_command_action_enable_show_log
Definition commands.h:273
@ udif_command_action_certificate_exit
Definition commands.h:281
@ udif_command_action_certificate_import
Definition commands.h:285
@ udif_command_action_certificate_print
Definition commands.h:286
@ udif_command_action_adc_server_sproxy
Definition commands.h:311
@ udif_command_action_user_quit
Definition commands.h:278
@ udif_command_action_enable_exit
Definition commands.h:269
@ udif_command_action_adc_certificate_revoke
Definition commands.h:305
@ udif_command_action_certificate_sign
Definition commands.h:314
@ udif_command_action_server_exit
Definition commands.h:291
@ udif_command_action_server_query
Definition commands.h:300
@ udif_command_action_client_connect_quit
Definition commands.h:302
@ udif_command_action_server_backup
Definition commands.h:289
@ udif_command_action_server_register
Definition commands.h:294
@ udif_command_action_enable_config
Definition commands.h:268
@ udif_command_action_config_clear_config
Definition commands.h:255
@ udif_command_action_user_help
Definition commands.h:277
@ udif_command_action_enable_help
Definition commands.h:270
@ udif_command_action_server_resign
Definition commands.h:295
@ udif_command_action_config_certificate
Definition commands.h:253
@ udif_command_action_config_help
Definition commands.h:258
@ udif_command_action_server_connect
Definition commands.h:290
@ udif_command_action_config_clear_all
Definition commands.h:254
@ udif_command_action_none
Definition commands.h:249
@ udif_command_action_certificate_help
Definition commands.h:284
@ udif_command_action_server_help
Definition commands.h:292
@ udif_command_action_user_enable
Definition commands.h:276
@ udif_command_action_command_unrecognized
Definition commands.h:323
@ udif_command_action_config_address
Definition commands.h:252
@ udif_command_action_config_log
Definition commands.h:318
@ udif_command_action_help_enable_user
Definition commands.h:322
@ udif_command_action_adc_server_announce
Definition commands.h:308
@ udif_command_action_config_server
Definition commands.h:263
@ udif_command_action_server_service
Definition commands.h:297
@ udif_command_action_help_enable_show
Definition commands.h:321
@ udif_command_action_adc_server_revoke
Definition commands.h:310
@ udif_command_action_config_timeout
Definition commands.h:264
@ udif_command_action_config_exit
Definition commands.h:257
@ udif_command_action_certificate_generate
Definition commands.h:283
@ udif_command_action_server_list
Definition commands.h:293
@ udif_command_action_adc_server_converge
Definition commands.h:309
@ udif_command_action_enable_quit
Definition commands.h:271
@ udif_command_action_config_clear
Definition commands.h:317
@ udif_command_action_config_name_host
Definition commands.h:261
@ udif_command_action_enable_clear_screen
Definition commands.h:267
@ udif_command_action_config_name
Definition commands.h:319
@ udif_command_action_enable_show_config
Definition commands.h:272
udif_console_modes
The ARS console modes.
Definition commands.h:331
@ udif_console_mode_login_message
Definition commands.h:338
@ udif_console_mode_enable
Definition commands.h:334
@ udif_console_mode_login_hostname
Definition commands.h:341
@ udif_console_mode_user
Definition commands.h:333
@ udif_console_mode_name
Definition commands.h:332
@ udif_console_mode_login_rootpath
Definition commands.h:344
@ udif_console_mode_server
Definition commands.h:337
@ udif_console_mode_login_domain
Definition commands.h:343
@ udif_console_mode_certificate
Definition commands.h:336
@ udif_console_mode_client_connected
Definition commands.h:345
@ udif_console_mode_login_password
Definition commands.h:339
@ udif_console_mode_login_address
Definition commands.h:342
@ udif_console_mode_config
Definition commands.h:335
@ udif_console_mode_login_user
Definition commands.h:340
udif_application_messages
The ARS application messages.
Definition commands.h:73
@ udif_application_server_service_start_success
Definition commands.h:155
@ udif_application_log_mfk_exchange_success
Definition commands.h:205
@ udif_application_log_connect_success
Definition commands.h:228
@ udif_application_log_retries_change
Definition commands.h:195
@ udif_application_register_success
Definition commands.h:136
@ udif_application_log_fragment_exchange_failure
Definition commands.h:221
@ udif_application_certificate_revoke_success
Definition commands.h:148
@ udif_application_log_convergence_success
Definition commands.h:212
@ udif_application_server_backup_save_confirmation
Definition commands.h:184
@ udif_application_log_remote_signing_failure
Definition commands.h:233
@ udif_application_generate_key_failure
Definition commands.h:115
@ udif_application_command_not_supported
Definition commands.h:172
@ udif_application_log_fragment_exchange_success
Definition commands.h:222
@ udif_application_certificate_root_validate
Definition commands.h:171
@ udif_application_client_connection_success
Definition commands.h:121
@ udif_application_server_service_not_started
Definition commands.h:240
@ udif_application_log_topology_node_query_failure
Definition commands.h:229
@ udif_application_choose_name
Definition commands.h:97
@ udif_application_invalid_input
Definition commands.h:134
@ udif_application_log_remote_invalid_request
Definition commands.h:225
@ udif_application_certificate_remote_sign_success
Definition commands.h:186
@ udif_application_address_invalid_format
Definition commands.h:123
@ udif_application_export_certificate_failure
Definition commands.h:164
@ udif_application_hostname_invalid
Definition commands.h:91
@ udif_application_client_pubkey_path_invalid
Definition commands.h:120
@ udif_application_remote_connect_success
Definition commands.h:109
@ udif_application_erase_log
Definition commands.h:77
@ udif_application_server_domain_change_success
Definition commands.h:169
@ udif_application_client_enter_pubkey_path
Definition commands.h:119
@ udif_application_challenge_root_path_success
Definition commands.h:128
@ udif_application_topological_query_success
Definition commands.h:178
@ udif_application_erase_config
Definition commands.h:76
@ udif_application_configuration_erased
Definition commands.h:86
@ udif_application_not_recognized
Definition commands.h:74
@ udif_application_challenge_device_name_failure
Definition commands.h:106
@ udif_application_log_register_success
Definition commands.h:220
@ udif_application_socket_listen_failure
Definition commands.h:112
@ udif_application_remote_connect
Definition commands.h:107
@ udif_application_log_generate_failure
Definition commands.h:207
@ udif_application_client_connection_failure
Definition commands.h:122
@ udif_application_challenge_user
Definition commands.h:100
@ udif_application_ars_certificate_address_failure
Definition commands.h:239
@ udif_application_log_generate_success
Definition commands.h:208
@ udif_application_log_incremental_failure
Definition commands.h:213
@ udif_application_server_domain_change_challenge
Definition commands.h:166
@ udif_application_address_change_current
Definition commands.h:152
@ udif_application_log_remote_resign_success
Definition commands.h:236
@ udif_application_log_local_resign_success
Definition commands.h:224
@ udif_application_address_change_failure
Definition commands.h:149
@ udif_application_log_timeout_change
Definition commands.h:196
@ udif_application_log_empty
Definition commands.h:95
@ udif_application_certificate_exists
Definition commands.h:124
@ udif_application_announce_failure
Definition commands.h:138
@ udif_application_register_failure
Definition commands.h:135
@ udif_application_adc_certificate_address_challenge
Definition commands.h:181
@ udif_application_server_service_resume_success
Definition commands.h:159
@ udif_application_log_address_change
Definition commands.h:187
@ udif_application_message_time_invalid
Definition commands.h:142
@ udif_application_challenge_password_failure
Definition commands.h:103
@ udif_application_certificate_not_found
Definition commands.h:143
@ udif_application_challenge_device_name
Definition commands.h:104
@ udif_application_server_backup_restore_challenge
Definition commands.h:183
@ udif_application_log_local_resign_failure
Definition commands.h:223
@ udif_application_generate_key_overwrite
Definition commands.h:117
@ udif_application_log_user_logged_in
Definition commands.h:190
@ udif_application_logging_disabled
Definition commands.h:81
@ udif_application_log_generate_delete
Definition commands.h:206
@ udif_application_log_hostname_change
Definition commands.h:189
@ udif_application_root_copy_failure
Definition commands.h:131
@ udif_application_ars_certificate_address_challenge
Definition commands.h:238
@ udif_application_converge_success
Definition commands.h:141
@ udif_application_application_quit
Definition commands.h:80
@ udif_application_certificate_not_revoked
Definition commands.h:125
@ udif_application_signature_failure
Definition commands.h:144
@ udif_application_log_log_enabled
Definition commands.h:193
@ udif_application_network_remote_error
Definition commands.h:175
@ udif_application_log_log_header
Definition commands.h:194
@ udif_application_log_log_disabled
Definition commands.h:192
@ udif_application_log_revocation_success
Definition commands.h:210
@ udif_application_log_register_failure
Definition commands.h:219
@ udif_application_import_certificate_exists
Definition commands.h:160
@ udif_application_adc_certificate_address_failure
Definition commands.h:182
@ udif_application_topological_query_failure
Definition commands.h:177
@ udif_application_network_resign_failure
Definition commands.h:145
@ udif_application_generate_key_success
Definition commands.h:116
@ udif_application_log_convergence_failure
Definition commands.h:211
@ udif_application_log_remote_resign_failure
Definition commands.h:235
@ udif_application_log_connection_terminated
Definition commands.h:216
@ udif_application_socket_listen_success
Definition commands.h:113
@ udif_application_configuration
Definition commands.h:92
@ udif_application_log_state_backup
Definition commands.h:199
@ udif_application_certificate_remote_sign_failure
Definition commands.h:185
@ udif_application_announce_success
Definition commands.h:139
@ udif_application_log_state_restore
Definition commands.h:198
@ udif_application_server_service_stopped
Definition commands.h:156
@ udif_application_log_incremental_success
Definition commands.h:214
@ udif_application_log_receive_failure
Definition commands.h:218
@ udif_application_address_change_challenge
Definition commands.h:151
@ udif_application_remote_connect_failure
Definition commands.h:110
@ udif_application_choose_password
Definition commands.h:98
@ udif_application_log_revocation_failure
Definition commands.h:209
@ udif_application_server_service_resume_failure
Definition commands.h:158
@ udif_application_network_ip_address_not_set
Definition commands.h:173
@ udif_application_log_service_paused
Definition commands.h:200
@ udif_application_log_service_resumed
Definition commands.h:201
@ udif_application_log_allocation_failure
Definition commands.h:215
@ udif_application_network_resign_success
Definition commands.h:146
@ udif_application_address_change_message
Definition commands.h:153
@ udif_application_network_local_error
Definition commands.h:174
@ udif_application_root_copy_success
Definition commands.h:130
@ udif_application_certificate_revoke_failure
Definition commands.h:147
@ udif_application_remote_connect_key
Definition commands.h:108
@ udif_application_topological_query_unknown
Definition commands.h:176
@ udif_application_system_erased
Definition commands.h:85
@ udif_application_first_login
Definition commands.h:96
@ udif_application_operation_aborted
Definition commands.h:84
@ udif_application_generate_key
Definition commands.h:114
@ udif_application_log_log_created
Definition commands.h:191
@ udif_application_logging_enabled
Definition commands.h:82
@ udif_application_log_domain_change
Definition commands.h:188
@ udif_application_retries_exceeded
Definition commands.h:79
@ udif_application_operation_cancelled
Definition commands.h:118
@ udif_application_log_remote_signing_success
Definition commands.h:234
@ udif_application_adc_certificate_path_failure
Definition commands.h:179
@ udif_application_connection
Definition commands.h:93
@ udif_application_log_announce_failure
Definition commands.h:231
@ udif_application_log_configuration_erased
Definition commands.h:217
@ udif_application_log_mfk_exchange_failure
Definition commands.h:204
@ udif_application_challenge_root_path_failure
Definition commands.h:129
@ udif_application_import_certificate_failure
Definition commands.h:162
@ udif_application_import_certificate_changed
Definition commands.h:161
@ udif_application_root_sign_success
Definition commands.h:133
@ udif_application_import_certificate_success
Definition commands.h:163
@ udif_application_root_sign_failure
Definition commands.h:132
@ udif_application_server_service_paused
Definition commands.h:157
@ udif_application_server_service_start_failure
Definition commands.h:154
@ udif_application_socket_listen
Definition commands.h:111
@ udif_application_domain_invalid
Definition commands.h:90
@ udif_application_register_existing
Definition commands.h:137
@ udif_application_certificate_period_update
Definition commands.h:170
@ udif_application_authentication_failure
Definition commands.h:83
@ udif_application_adc_certificate_path_success
Definition commands.h:180
@ udif_application_console_timeout_expired
Definition commands.h:126
@ udif_application_log_service_stopped
Definition commands.h:203
@ udif_application_challenge_root_path
Definition commands.h:127
@ udif_application_log_remote_reported_error
Definition commands.h:226
@ udif_application_retry_invalid
Definition commands.h:88
@ udif_application_export_certificate_success
Definition commands.h:165
@ udif_application_timeout_invalid
Definition commands.h:89
@ udif_application_log_erased
Definition commands.h:87
@ udif_application_log_service_started
Definition commands.h:202
@ udif_application_log_announce_success
Definition commands.h:232
@ udif_application_log_connect_failure
Definition commands.h:227
@ udif_application_log_converge_node_remove_challenge
Definition commands.h:237
@ udif_application_challenge_device_name_success
Definition commands.h:105
@ udif_application_connection_details
Definition commands.h:94
@ udif_application_log_topology_node_query_success
Definition commands.h:230
@ udif_application_server_domain_change_current
Definition commands.h:167
@ udif_application_log_user_added
Definition commands.h:197
@ udif_application_server_domain_change_failure
Definition commands.h:168
@ udif_application_challenge_user_failure
Definition commands.h:101
@ udif_application_address_change_success
Definition commands.h:150
@ udif_application_converge_failure
Definition commands.h:140
@ udif_application_erase_erase_all
Definition commands.h:75
@ udif_application_password_set
Definition commands.h:99
@ udif_application_challenge_password
Definition commands.h:102
@ udif_application_authorization_failure
Definition commands.h:78
UDIF Common Definitions and Core Library Configuration.