SSH KeysetFilter object
The set of attributes to use for POST SSH/KeysetDetails. This API only returns keysets with an exact match to all filter values. When you can combine filter clauses, each filter is ANDed. If a filter clause supports multiple values, the keyset can match any of those values.
Attribute or |
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.
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: |
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] |