SSH KeysetFilter object

SSH KeysetFilter object

Attribute or
Filter clause

Type

Description

Algorithm

List of string

(Optional) An array of key types: DSA, ECDSA, ED25519, RSA, or RSA1.

Example: Algorithm: [ED25519, ECDSA]

Returns ED52219 and ECDSA keysets with P256, P348, and P521 keylengths.

AuthorizedKeyComment

List of string

(Optional) An array of complete or partial values that appear as a Comment in PrivateKeys or PublicKeys. Comments, if any, originate from the authorized key file. Example: AuthorizedKeyComment: [10keys@jhost243, 10keys]

DeviceGuids

List of string

(Optional) An array of GUIDs that identify devices. In the UI, devices in the Policy tree show the value on the Support tab.

Device GUID location

Example: DeviceGuid: [{6955f049-19c5-412a-ad99-974fa4a4183e}]

FingerprintsMD5

List of string

An array of MD5 hashes that identify keysets.

Example: 

FingerprintMD5: [b1:7b:4e:74:70:93:07:76:6b:c9:88:bb:67:ca:ba:49]

FingerprintsSHA256

List of string

An array of SHA256 hashes that identify keysets.

Example: FingerprintSHA256:
[yO+BgTg8G/HX11o8FDZz1D1J3ep5c4eZABaDs132Pe0]

LastUsed

DateTime

(Optional)  The last time the client device tried to use this key to connect to this device. The date to use in conjunction with UsageFilterType. Specify the Universal Time Coordinated (UTC) format.

Example: LastUsed: /Date(2021-07-16T09:51:13.0000000)/

LastUsed: "/Date(2021-07-16/

Length

List of integer

(Optional) An array of key lengths.

Example: Length: [1024]

MaxKeyLength

integer

(Optional) The maximum allowed key length.

Example: MaxKeyLength: 2048

ProcessStatuses

List of integer

(Optional) An array of results that occurred while processing keys. See SSH Process status result codes.

Example: ProcessStatus: [5]

Type

string

(Optional) The type of keyset: Host or User.

Example: Type: Host

UsageFilterType

string

(Optional) The type of usage filter: NeverUsed, UnusedSince, or UsedSince. Use in conjunction with LastUsed to specify a date.

Example: UsageFilterType: UsedSince.

Usernames

List of string

(Optional) An array of names of users that own the keys.

Example: Username: [root]

ViolationStatuses

List of integer

(Optional) An array of various key violation status codes for a keyset. For more information, see SSH Policy violation result and key usage alert codes.

Example: ViolationStatus: [2]