Negotiated¶
SCPI Commands
FETCh:DATA:MEASurement<MeasInstance>:IPANalysis:IPCSecurity:CAPPlication:HANDshake:NEGotiated
- class Negotiated[source]
Negotiated commands group definition. 2 total commands, 1 Sub-groups, 1 group commands
- class FetchStruct[source]
Response structure. Fields:
Version_Id: str: Protocol version ID as hexadecimal value
Version_Name: str: Protocol version as string
Cipher_Suite_Id: str: Cipher suite ID as hexadecimal value
Cipher_Suite_Name: str: Cipher suite name as string
Compression_Id: str: Compression method ID as hexadecimal value
Compression_Name: str: Compression method name as string
Register_Type: enums.RegisterType: IANA | OID Type of the register used for the signature hash algorithm pair If the value is IANA, the fields SignatureAlgoHashID and SignaHashAlgoSignID are filled with the ID values. If the value is OID, the field OID is filled with a single combined ID value for the signature hash algorithm pair. In both cases, the fields SignatureAlgoHashName and SignaHashAlgoSignName are filled with the names as strings.
Oid: str: Signature hash algorithm ID as string
Sign_Alg_Hash_Id: str: Hash algorithm ID as hexadecimal value
Sign_Alg_Hash_Name: str: Hash algorithm name as string
Sign_Alg_Sign_Id: str: Signature algorithm ID as hexadecimal value
Sign_Alg_Sign_Name: str: Signature algorithm name as string
Ecurve_Id: str: Elliptic curve ID as hexadecimal value
Ec_Name: str: Elliptic curve name as string
Ec_Type_Id: str: Elliptic curve type ID as hexadecimal value
Ec_Type_Name: str: Elliptic curve type name as string
Ecp_Format_Id: str: Elliptic curve point format ID as hexadecimal value - no longer supported
Ecp_Format_Name: str: Elliptic curve point format name as string - no longer supported
Sign_Length: int: Length of the server signature in bits
Public_Length: int: Length of the public key of the server in bits
- fetch(flow_id: int) → FetchStruct[source]
# SCPI: FETCh:DATA:MEASurement<Instance>:IPANalysis:IPCSecurity:CAPPlication:HANDshake:NEGotiated value: FetchStruct = driver.data.measurement.ipAnalysis.ipcSecurity.capplication.handshake.negotiated.fetch(flow_id = 1)
Queries the negotiated handshake results for a specific connection.
- param flow_id
Selects the connection for which information is queried
- return
structure: for return value, see the help for FetchStruct structure arguments.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.data.measurement.ipAnalysis.ipcSecurity.capplication.handshake.negotiated.clone()
Subgroups