Class Reference
Ens.SSH.Util
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [Ens] >  [SSH] >  [Util]
Private  Storage

class Ens.SSH.Util extends %RegisteredObject

Class to provide Interoperable SSH utilities

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
InteractiveAuth createChallengeSource createListReturnFromResponse


Methods

• classmethod InteractiveAuth(username As %String, instructions As %String, prompts As %List, promptflags As %List, ByRef context As Ens.Adapter) as %List
This classmethod is the basic template for providing the Keyboard Interactive callback for SSH Session authentication. See %Net.SSH.Session::AuthenticateWithKeyboardInteractive. Subclass this class and override InteractiveAuth to handle different challenge/response requirements. context is the adapter instance
• classmethod createChallengeSource(username As %String, instructions As %String, prompts As %List, promptflags As %List, ByRef context As Ens.Adapter) as Ens.SSH.InteractiveAuth.Challenge
• classmethod createListReturnFromResponse(DTLResponse As Ens.SSH.InteractiveAuth.Response, ByRef context As Ens.Adapter) as %List


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.