# Building/Development

**URL:** https://openziti.discourse.group/c/building-development/9.md?page=2

[Latest](https://openziti.discourse.group/latest.md) · [Categories](https://openziti.discourse.group/categories.md)

**Page:** 3

---

## [Need help with Contributing to Ziti](https://openziti.discourse.group/t/need-help-with-contributing-to-ziti/245)

<div class="topic-metadata">

**Author:** [@divyanshu](https://openziti.discourse.group/u/divyanshu)\
**Replies:** 8\
**Last updated:** [May 25, 2022, 8:31am UTC](https://openziti.discourse.group/t/need-help-with-contributing-to-ziti/245 "2022-05-25T08:31:20Z")

</div>

Hi all, I’m Divyanshu, a final-year undergrad from India. I came to know about Ziti from Michael Kochanik at DeveloperWeek. Most of the time, I code in Python and I see Python SDK is coming soon. I would love to contrib…

---

## [Ziti -tunnel-sdk-c compilation steps](https://openziti.discourse.group/t/ziti-tunnel-sdk-c-compilation-steps/122)

<div class="topic-metadata">

**Author:** [@shikumar](https://openziti.discourse.group/u/shikumar)\
**Replies:** 11\
**Last updated:** [May 19, 2022, 1:38pm UTC](https://openziti.discourse.group/t/ziti-tunnel-sdk-c-compilation-steps/122 "2022-05-19T13:38:46Z")

</div>

Hi Team, Can someone list all the steps to compile the code after cloning the repository from GitHub - openziti/ziti-tunnel-sdk-c Thanks. Shiv

---

## [Golang zcat example](https://openziti.discourse.group/t/golang-zcat-example/483)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 4\
**Last updated:** [May 12, 2022, 1:45am UTC](https://openziti.discourse.group/t/golang-zcat-example/483 "2022-05-12T01:45:14Z")

</div>

I am working through this example to understand how the dialing works I use the following command to run.. which dials the service go run main.go golanghttp \[ 0.000\] INFO sdk-golang/ziti/edge/api.(\*lazyClient).…

---

## [Compiling ziti from SDK](https://openziti.discourse.group/t/compiling-ziti-from-sdk/479)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [May 10, 2022, 9:56am UTC](https://openziti.discourse.group/t/compiling-ziti-from-sdk/479 "2022-05-10T09:56:44Z")

</div>

I am still working out how to program in Golang. I find it really interesting and a language that I definitely want to develop more apps in. One thing that I am stuck on is how to compile the ziti binary. I have done…

---

## [Help with example reflect server](https://openziti.discourse.group/t/help-with-example-reflect-server/471)

<div class="topic-metadata">

**Author:** [@Edwin](https://openziti.discourse.group/u/Edwin)\
**Replies:** 17\
**Last updated:** [May 9, 2022, 6:13pm UTC](https://openziti.discourse.group/t/help-with-example-reflect-server/471 "2022-05-09T18:13:20Z")

</div>

Hello community, I have a question, I am running the example of the mirror server, but when I try to do $ ziti edge enroll -j reflectClient.jwt I get an error And as a consequence I can’t do it for the server either. W…

---

## [X509: certificate relies on legacy Common Name field, use SANs instead](https://openziti.discourse.group/t/x509-certificate-relies-on-legacy-common-name-field-use-sans-instead/434)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 11\
**Last updated:** [May 2, 2022, 12:01pm UTC](https://openziti.discourse.group/t/x509-certificate-relies-on-legacy-common-name-field-use-sans-instead/434 "2022-05-02T12:01:23Z")

</div>

Situation I am working through a more complex situation with a reverse proxy, which has caused me to go quite deep into x509 certificates. One approach I was working through was to create a new certificate authority, is…

---

## [Where to begin with openziti?](https://openziti.discourse.group/t/where-to-begin-with-openziti/426)

<div class="topic-metadata">

**Author:** [@bottles](https://openziti.discourse.group/u/bottles)\
**Replies:** 49\
**Last updated:** [May 2, 2022, 6:12am UTC](https://openziti.discourse.group/t/where-to-begin-with-openziti/426 "2022-05-02T06:12:49Z")

</div>

Hi, I am in the early learning of this new technique. I have strugged this for a week and still can’t make a simple example working. I have installed openziti on one server called openziti.example.com (private ip is 172.…

---

## [How to install the latest CLI](https://openziti.discourse.group/t/how-to-install-the-latest-cli/453)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 29, 2022, 10:51am UTC](https://openziti.discourse.group/t/how-to-install-the-latest-cli/453 "2022-04-29T10:51:08Z")

</div>

I found this doing walkabout.. install the latest ziti cli and add it to your path by passing 'yes' to the getLatestZiti function source \<(wget -qO- https://raw.githubusercontent.com/openziti/ziti/release-next/quickst…

---

## [\`ziti edge controller create identity user\` causing error](https://openziti.discourse.group/t/ziti-edge-controller-create-identity-user-causing-error/441)

<div class="topic-metadata">

**Author:** [@afzal442](https://openziti.discourse.group/u/afzal442)\
**Replies:** 19\
**Last updated:** [April 27, 2022, 6:32pm UTC](https://openziti.discourse.group/t/ziti-edge-controller-create-identity-user-causing-error/441 "2022-04-27T18:32:26Z")

</div>

Hi @markamind, Thanks much, when I try out this cmd ziti edge controller create identity user "NewUser" -o NewUser.jwt , it gives me error, saying unknown shorthand flag: 'o' in -o. Let me know if I’m missing something…

---

## [Modifying ZAC to run on another port](https://openziti.discourse.group/t/modifying-zac-to-run-on-another-port/443)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 5\
**Last updated:** [April 27, 2022, 4:28pm UTC](https://openziti.discourse.group/t/modifying-zac-to-run-on-another-port/443 "2022-04-27T16:28:09Z")

</div>

Does anyone know where the setting is? It runs on 8443… and I want to change it because it conflicts with another service. I know it will be there somewhere… but have not found it yet.

---

## [Integrating OpenZiti with a Golang TLS server](https://openziti.discourse.group/t/integrating-openziti-with-a-golang-tls-server/414)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 45\
**Last updated:** [April 26, 2022, 1:00pm UTC](https://openziti.discourse.group/t/integrating-openziti-with-a-golang-tls-server/414 "2022-04-26T13:00:40Z")

</div>

Situation I have the http golang server demo working. Next.. I wanted to add one more layer by making it TLS enabled. So.. I found some source code to start with. unzitified code https://github.com/denji/golang-tls …

---

## [Ziti install : Installs a Ziti component/app](https://openziti.discourse.group/t/ziti-install-installs-a-ziti-component-app/436)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 26, 2022, 12:40pm UTC](https://openziti.discourse.group/t/ziti-install-installs-a-ziti-component-app/436 "2022-04-26T12:40:32Z")

</div>

Just saw this… I have not seen any documentation for this. Any ideas on what it does? Is this a way to automatically deploy applications into Ziti… if so… what type of applications can be developed ?

---

## [Ziti comand to interact with Let's Encrypt](https://openziti.discourse.group/t/ziti-comand-to-interact-with-lets-encrypt/435)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 26, 2022, 12:35pm UTC](https://openziti.discourse.group/t/ziti-comand-to-interact-with-lets-encrypt/435 "2022-04-26T12:35:10Z")

</div>

ziti pki le This is pretty cool... just found this :slight\_smile:

---

## [Configuring the http example that connects to ZitiMobileEdge client](https://openziti.discourse.group/t/configuring-the-http-example-that-connects-to-zitimobileedge-client/375)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 44\
**Last updated:** [April 21, 2022, 10:16pm UTC](https://openziti.discourse.group/t/configuring-the-http-example-that-connects-to-zitimobileedge-client/375 "2022-04-21T22:16:40Z")

</div>

Here is the vision.. I want to setup the http example.. and then connect to it using the ZitiMobileEdge app on my mobile. What I am doing is to create a hypothesis of all the configurations that I believe I need before…

---

## [Tips to integrate Browzer](https://openziti.discourse.group/t/tips-to-integrate-browzer/424)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 2\
**Last updated:** [April 21, 2022, 10:12pm UTC](https://openziti.discourse.group/t/tips-to-integrate-browzer/424 "2022-04-21T22:12:38Z")

</div>

Hey guys… I am registered for the upcoming developer week… and have a few “ziti” app ideas to present. One aspect I would like to demonstrate is Browzer integration… I have something special in mind… and thought to a…

---

## [Error in Ziti Controller](https://openziti.discourse.group/t/error-in-ziti-controller/349)

<div class="topic-metadata">

**Author:** [@Edwin](https://openziti.discourse.group/u/Edwin)\
**Replies:** 17\
**Last updated:** [April 21, 2022, 5:29pm UTC](https://openziti.discourse.group/t/error-in-ziti-controller/349 "2022-04-21T17:29:39Z")

</div>

Hello Community! I have the following error. When I run startZitiController the response I get is satisfactory, however when I try to access the ZAC I get a message that reads “Edge controller not Online” and when I che…

---

## [Dotzeet.key in the Quick Start example](https://openziti.discourse.group/t/dotzeet-key-in-the-quick-start-example/418)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 3\
**Last updated:** [April 19, 2022, 9:03pm UTC](https://openziti.discourse.group/t/dotzeet-key-in-the-quick-start-example/418 "2022-04-19T21:03:26Z")

</div>

I noticed the following key being generated in the Quick Start example pki/instance-20220416-1603-intermediate/keys/instance-20220416-1603-dotzeet.key Any tips on what its used for? It appears to be related to the fab…

---

## [Paraphrase for the CA when using the QuickStart example](https://openziti.discourse.group/t/paraphrase-for-the-ca-when-using-the-quickstart-example/419)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 19, 2022, 1:48pm UTC](https://openziti.discourse.group/t/paraphrase-for-the-ca-when-using-the-quickstart-example/419 "2022-04-19T13:48:46Z")

</div>

I am assuming that this is blank… or is it? I am also assuming that if you use the ziti pki commands… it will take care of itself. As opposed to using other tools to generate a client / server certificate for a SSL gol…

---

## [ZAC - different user types](https://openziti.discourse.group/t/zac-different-user-types/413)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 19, 2022, 1:43pm UTC](https://openziti.discourse.group/t/zac-different-user-types/413 "2022-04-19T13:43:37Z")

</div>

I am looking through a few notes… and noticed that sometimes an identity is of type device / service… there is also user… but I have not seen that used yet. So… I thought to ask if this changes any specific functionalit…

---

## [Ziti edge types\_test.go](https://openziti.discourse.group/t/ziti-edge-types-test-go/420)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 1\
**Last updated:** [April 19, 2022, 1:43pm UTC](https://openziti.discourse.group/t/ziti-edge-types-test-go/420 "2022-04-19T13:43:04Z")

</div>

I was searching through the go SDK for TLS examples, and found the following code in the file ziti/edge/types\_test.go I would be curious to know what this does... is it some type of testing harness? "data":{"\_links":{…

---

## ["info" message not appearing when you run the go host server](https://openziti.discourse.group/t/info-message-not-appearing-when-you-run-the-go-host-server/412)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 5\
**Last updated:** [April 19, 2022, 7:59am UTC](https://openziti.discourse.group/t/info-message-not-appearing-when-you-run-the-go-host-server/412 "2022-04-19T07:59:44Z")

</div>

I had everything working.. and then something happened where I needed to rebuild my entire server.. it was a good exercise as I had to clean up a lot of my sample files.. So I returned to this awesome video by @TheLu…

---

## [Golang Aha! moments](https://openziti.discourse.group/t/golang-aha-moments/415)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 0\
**Last updated:** [April 18, 2022, 5:30am UTC](https://openziti.discourse.group/t/golang-aha-moments/415 "2022-04-18T05:30:19Z")

</div>

I was on walk-about… scrolling through the PKI documentation… when my stubbed my toe on the golang server. I will probably end up coming back to this article more than once in the future. https://openziti.github.io/art…

---

## [Configuring MattermoZt package](https://openziti.discourse.group/t/configuring-mattermozt-package/404)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 2\
**Last updated:** [April 15, 2022, 12:58pm UTC](https://openziti.discourse.group/t/configuring-mattermozt-package/404 "2022-04-15T12:58:22Z")

</div>

This is another package that I want to tackle… but not sure how far I will get. Has anyone done this before? Any tips for a novice?

---

## [Different ways to setup the zitified ssh service](https://openziti.discourse.group/t/different-ways-to-setup-the-zitified-ssh-service/402)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 0\
**Last updated:** [April 13, 2022, 10:49pm UTC](https://openziti.discourse.group/t/different-ways-to-setup-the-zitified-ssh-service/402 "2022-04-13T22:49:12Z")

</div>

When I was working through how to setup up the zitified ssh service, I came across this video. \`\`https://www.youtube.com/watch?v=oSlwZcwZcsU It uses an approach that defines both the server host and the client using Z…

---

## [Summary of my learnings.. starting at ground zero](https://openziti.discourse.group/t/summary-of-my-learnings-starting-at-ground-zero/401)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 0\
**Last updated:** [April 13, 2022, 10:22pm UTC](https://openziti.discourse.group/t/summary-of-my-learnings-starting-at-ground-zero/401 "2022-04-13T22:22:21Z")

</div>

Purpose I thought to document a few things to help people get started.. especially if they like myself.. have a lot to learn to get started. Scope I have not gone deep into the commands re how to create the identities, …

---

## [How do you use a terminator?](https://openziti.discourse.group/t/how-do-you-use-a-terminator/361)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 5\
**Last updated:** [April 13, 2022, 8:23pm UTC](https://openziti.discourse.group/t/how-do-you-use-a-terminator/361 "2022-04-13T20:23:15Z")

</div>

I am not that familiar with what a terminator is.. I understand the text below.. but raises more questions than provide answers ie what is the difference between a router and a terminator? https://openziti.github.io/…

---

## [OpenZiti and terminators](https://openziti.discourse.group/t/openziti-and-terminators/400)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 35\
**Last updated:** [April 13, 2022, 3:01pm UTC](https://openziti.discourse.group/t/openziti-and-terminators/400 "2022-04-13T15:01:54Z")

</div>

Situation I had three demos working reflect client / server desktop tunneller mobile tunneller So.. I thought to try the zitified ssh for a bit of fun. I had everything setup.. except for the tunneller.. as this was …

---

## [Problem starting the Express Router](https://openziti.discourse.group/t/problem-starting-the-express-router/381)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 7\
**Last updated:** [April 10, 2022, 1:02am UTC](https://openziti.discourse.group/t/problem-starting-the-express-router/381 "2022-04-10T01:02:25Z")

</div>

Not sure if I have broken something.. most likely though. I made a few policy change.. to fix a few things up.. but still had some issues... so I decided to stop and start the router and controller. The controller rest…

---

## [Timestamp details in log files](https://openziti.discourse.group/t/timestamp-details-in-log-files/388)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 0\
**Last updated:** [April 8, 2022, 9:52pm UTC](https://openziti.discourse.group/t/timestamp-details-in-log-files/388 "2022-04-08T21:52:29Z")

</div>

I noticed that in some log files on the controller / router… that it lists entries using the following format. \[77941.634\] I am assuming there is a logic to this… but it does not make much sense to me right now. It wo…

---

## [Syntax for updating service-roles using the command line](https://openziti.discourse.group/t/syntax-for-updating-service-roles-using-the-command-line/387)

<div class="topic-metadata">

**Author:** [@markamind](https://openziti.discourse.group/u/markamind)\
**Replies:** 0\
**Last updated:** [April 8, 2022, 9:32pm UTC](https://openziti.discourse.group/t/syntax-for-updating-service-roles-using-the-command-line/387 "2022-04-08T21:32:32Z")

</div>

I thought to share this in case others are wanting to do this. I realised that you need to encase the identity / role in quotes as shown below… ziti edge update service-policy sdfdnfnd --service-roles ‘@httpz’

[Previous page](https://openziti.discourse.group/c/building-development/9.md?page=1)

[Next page](https://openziti.discourse.group/c/building-development/9.md?page=3)
