| Interface | Description |
|---|---|
| VistaKernelPrincipal |
Provides an interface to marks a principal that represents a logged on Kernel user on an M system.
|
| Class | Description |
|---|---|
| KernelSecurityHandshake |
Manages logon-related security handshake with M/VistA.
|
| KernelSecurityHandshakeManaged |
Manages logon-related security handshake with M/VistA.
|
| SecurityDataChangeVcResponse |
Implements responseVO-specific fields for an AV.UpdateVC security message
|
| SecurityDataLogonResponse |
Implements response-specific fields for an AV.Logon security message
|
| SecurityDataLogoutResponse |
Implements response-specific fields for an AV.Logout security message
|
| SecurityDataSelectDivisionResponse |
Implements response-specific fields for an AV.SelectDivision security message
|
| SecurityDataSetupAndIntroTextResponse |
Implements response-specific fields for an AV.SetupAndIntroText security message
|
| SecurityDataUserDemographicsResponse |
Implements response-specific fields for an AV.GetUserDemographics security message
|
| SecurityRequestFactory |
Creates Security module message requests, to be sent to an M VistA server for processing and response.
|
| SecurityResponse |
Base class for response objects to receive and handle AVSecurity module
responses from an M Vista server.
|
| SecurityResponseFactory |
Performs XML parsing on a security message returned from M, creating response objects of the correct class to match
the type of response received, and parsing information from the message into the appropriate fields on the
appropriate response object type.
|
| SecurityVO |
Abstract base class for Logon-related value objects.
|
| SecurityVOChangeVc |
Logon-related value object for "change verify code" results.
|
| SecurityVOLogon |
Logon-related value object for "logon with access/verify code" results.
|
| SecurityVOSelectDivision |
Logon-related value object for "Select Division" results.
|
| SecurityVOSetupAndIntroText |
Logon-related value object to hold results gathered from a
SetupAndGetIntroText call.
|
| SecurityVOUserDemographics |
Logon-related value object to hold results of a 'get user demographics' call.
|
| VistaInstitutionVO |
Represents a Vista Institution, including IEN, Station Name and Station Number.
|
| Exception | Description |
|---|---|
| SecurityAccessVerifyCodePairInvalidException |
Represents an authentication failure during an access/verify code-based re-authentication attempt,
where either the access code, verify code (or both) authentication credentials are invalid.
|
| SecurityConnectionProxyException |
This exception fault is returned from M, and signifies that the connection proxy used to create the connection was
invalid in some way, and a connection could not be established to the EIS.
|
| SecurityDivisionDeterminationFaultException |
Represents an authentication failure during a re-authentication attempt, in
which an invalid division has been passed for the user on whose behalf
re-authentication is being attempted.
|
| SecurityFaultException |
This fault exception class is used for all security-related errors returned from the M system.
|
| SecurityIdentityDeterminationFaultException |
Represents an authentication failure during a re-authentication attempt, in
which the credentials passed for re-authentication (DUZ, VPID, etc.) could
not be matched with an actual Kernel user.
|
| SecurityIPLockedFaultException |
This exception fault is returned from M, and signifies that the IP address has been locked due to too many invalid logins.user's login credentials were invalid too many times,
and the M system is rejecting further login attempts as a result.
|
| SecurityPrimaryStationMismatchException |
This exception fault is returned from M, and signifies that there was a mismatch between the client
primary station (mapped to the connector) and the primary station of the M account the connector
accessed (based on the value of the DEFAULT INSTITUTION field of the Kernel System Parameters file).
|
| SecurityProductionMismatchException |
This exception fault is returned from M, and signifies that there was a mismatch between the client
and the server in the designation of each side as production or non-production.
|
| SecurityTooManyInvalidLoginAttemptsFaultException |
This exception fault is returned from M, and signifies that the user's login credentials were invalid too many times,
and the M system is rejecting further login attempts as a result.
|
| SecurityUserAuthorizationException |
Represents an authorization failure during a re-authentication attempt, e.g., DISUSER flag is set for
the re-authentication user, prohibited times of day is set, etc.
|
| SecurityUserVerifyCodeException |
Represents a failure during a re-authentication attempt, where the user's verify code is expired or
requires changing.
|
Copyright © 2026. All rights reserved.