code: def get_client_key_exchange_record(
              cls,
              robot_payload_enum: RobotPmsPaddingPayloadEnum,
              tls_version: TlsVersionEnum,
              modulus: int,
              exponent: int
      ) -> TlsRsaClientKeyExchangeRecord:
          
          pms_padding = cls._compute_pms_padding(modulus)
          tls_version_hex = binascii.b2a_hex(TlsRecordTlsVersionBytes[tls_version.name].value).decode('ascii')
  
          pms_with_padding_payload = cls._CKE_PAYLOADS_HEX[robot_payload_enum]
          final_pms = pms_with_padding_payload.format(
              pms_padding=pms_padding, tls_version=tls_version_hex, pms=cls._PMS_HEX
          )
          cke_robot_record = TlsRsaClientKeyExchangeRecord.from_parameters(
              tls_version, exponent, modulus, int(final_pms, 16)
          )
          return cke_robot_record
docs: A client key exchange record with a hardcoded pre_master_secret, and a valid or invalid padding.