nsmcp::FileCredentials method load (public)
<instance of nsmcp::FileCredentials> load name
Defined in /usr/local/ns/tcl/nsmcp/credentials.tcl
Reload one configured credential file. Validate and install the selected credential while serializing updates with the instance mutex.
- Parameters:
- name (required)
- Name of the configured or registered item to resolve.
- Returns:
- The loaded credential's metadata dictionary.
- Testcases:
- No testcase defined.
Source code: ns_mutex lock ${:mutex} try { if {$name ni [:names]} { error "unknown configured credential name" } set prepared [:prepare $name] foreach other [nsv_array names ${:store}] { if {$other ne $name && [dict get [nsv_get ${:store} $other] digest] eq [dict get $prepared digest]} { error "configured credentials must use distinct tokens" } } set previous {} if {[nsv_exists ${:store} $name]} { set previous [dict get [nsv_get ${:store} $name] digest] } set metadata [:publish $name $prepared] if {$previous ne "" && $previous ne [dict get $prepared digest]} { ${:authenticator} revoke $previous } return $metadata } finally { ns_mutex unlock ${:mutex} }XQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)