session server ssh UPDATE add local pubkey auth
diff --git a/src/session_p.h b/src/session_p.h
index 3c50d87..406a23c 100644
--- a/src/session_p.h
+++ b/src/session_p.h
@@ -46,7 +46,8 @@
 typedef enum {
     NC_STORE_LOCAL,     /**< key/certificate is stored locally in the ietf-netconf-server YANG data */
     NC_STORE_KEYSTORE,  /**< key/certificate is stored externally in a keystore module YANG data */
-    NC_STORE_TRUSTSTORE /**< key/certificate is stored externally in a truststore module YANG data */
+    NC_STORE_TRUSTSTORE, /**< key/certificate is stored externally in a truststore module YANG data */
+    NC_STORE_SYSTEM     /**< key/certificate is managed by the system */
 } NC_STORE_TYPE;
 
 #ifdef NC_ENABLED_SSH_TLS
@@ -428,6 +429,7 @@
     uint16_t idle_timeout;
 
 #ifdef NC_ENABLED_SSH_TLS
+    char *authkey_path_fmt;             /**< Path to users' public keys that may contain tokens with special meaning. */
     char *pam_config_name;              /**< PAM configuration file name. */
     int (*interactive_auth_clb)(const struct nc_session *session, ssh_session ssh_sess, ssh_message msg, void *user_data);
     void *interactive_auth_data;