User Cipher Uses
A UserCipherUse is a way to see the exact set of encryption ciphers and protocols used by a given user. This is most often used to support migrations from one TLS version to the next. You can query each user and determine who is still using legacy ciphers.
List User Cipher Uses
SDK Method
usercipheruse.List()
Return Object
[]*UserCipherUse
Authorization Requirement
Not available to user API keys or sessions from users that are marked as Shared/Bot users.
UserCipherUseListParams Fields
| Field | Description |
|---|---|
| UserId int64 | User ID. If provided, will return uses for this user. |
Additional Arguments
The UserCipherUse Object
Some of the methods above return a UserCipherUse object. The attributes of this object are listed below.
| Attribute | Description |
|---|---|
| Id int64 | UserCipherUse ID |
| UserId int64 | ID of the user who performed this access |
| Username string | Username of the user who performed this access |
| ProtocolCipher string | The protocol and cipher employed |
| CreatedAt date-time | The earliest recorded use of this combination of interface and protocol and cipher (for this user) |
| Insecure boolean | Is this cipher considered insecure? |
| Interface string | The interface accessed Possible values: web, ftp, sftp, dav, desktop, restapi, robot, jsapi, inbound_s3 |
| UpdatedAt date-time | The most recent use of this combination of interface and protocol and cipher (for this user) |