ipi-keychain
+--rw key-chains
+--rw key-chain* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? string
+--ro state
| +--ro name? string
+--rw keys
+--rw key-list* [key-id]
+--rw key-id -> ../config/key-id
+--rw config
| +--rw key-id? uint32
| +--rw (key-style)?
| +--:(key-string)
| | +--rw key-string? string
| +--:(hexadecimal)
| +--rw encrypted? keychain_hex_string_t
+--ro state
| +--ro key-id? uint32
| +--ro (key-style)?
| +--:(key-string)
| | +--ro key-string? string
| +--:(hexadecimal)
| +--ro encrypted? keychain_hex_string_t
+--rw accept-lifetime
| +--rw config
| | +--rw start-date-time-for-accept? keychain_date_time_t
| | +--rw (end-time)?
| | +--:(end-time)
| | | +--rw end-date-time-for-accept? keychain_date_time_t
| | +--:(infinite)
| | | +--rw infinite-for-accept? empty
| | +--:(duration)
| | +--rw duration-for-accept? uint32
| +--ro state
| +--ro start-date-time-for-accept? keychain_date_time_t
| +--ro (end-time)?
| +--:(end-time)
| | +--ro end-date-time-for-accept? keychain_date_time_t
| +--:(infinite)
| | +--ro infinite-for-accept? empty
| +--:(duration)
| +--ro duration-for-accept? uint32
+--rw send-lifetime
+--rw config
| +--rw start-date-time-for-send? keychain_date_time_t
| +--rw (end-time)?
| +--:(end-time)
| | +--rw end-date-time-for-send? keychain_date_time_t
| +--:(infinite)
| | +--rw infinite-for-send? empty
| +--:(duration)
| +--rw duration-for-send? uint32
+--ro state
+--ro start-date-time-for-send? keychain_date_time_t
+--ro (end-time)?
+--:(end-time)
| +--ro end-date-time-for-send? keychain_date_time_t
+--:(infinite)
| +--ro infinite-for-send? empty
+--:(duration)
+--ro duration-for-send? uint32
Last modified date: 07-14-2023