AgentSigningContext

data class AgentSigningContext(val publicKeyBlob: ByteArray, val dataToSign: ByteArray, val flags: Int, val sessionId: ByteArray, val serverHostKey: ByteArray, val isBound: Boolean)(source)

Context for agent signing decisions.

Provides information to help the agent provider make informed security decisions about whether to approve a signing request from a remote server.

Constructors

Link copied to clipboard
constructor(publicKeyBlob: ByteArray, dataToSign: ByteArray, flags: Int, sessionId: ByteArray, serverHostKey: ByteArray, isBound: Boolean)

Properties

Link copied to clipboard

Data to be signed

Link copied to clipboard
val flags: Int

Signature flags (0 for default, or RSA_SHA2_256/512)

Link copied to clipboard

Whether a trusted session binding is active

Link copied to clipboard

Wire-format public key blob being requested

Link copied to clipboard

Server's host key from key exchange

Link copied to clipboard

Session ID from the SSH connection (for session binding)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int