Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Connectivity to ArgusTak #59

Open
davesauce14 opened this issue Dec 15, 2023 · 1 comment
Open

Support Connectivity to ArgusTak #59

davesauce14 opened this issue Dec 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@davesauce14
Copy link

Hi team, I'm trying to use PyTak to connect to ArgusTak, an online Tak Server provider, for the purposes of reading and sending COT messages.

However I am experiencing issues connecting to their service via SSL (they do not support TCP or other protocols) below is my configuration.

I am able to connect via ATAK and WinTak for a point of reference. They require Client Certificate and Password, and TrustStore Certificate and password as per their instructions on their site: https://argustak.com/help/secure-pipe

config["mycottool"] = {
        "COT_URL": "ssl://argustak.com:8089",
        "PYTAK_TLS_CLIENT_CERT": "C:/../client.p12",
        "PYTAK_TLS_CLIENT_PASSWORD": "sample",
        "PYTAK_TLS_CLIENT_CAFILE": "C:/../trust_store_cert.p12",
        "PYTAK_TLS_CLIENT_KEY": "sample",    # Is this the password for the CA file?
        # "PYTAK_TLS_DONT_VERIFY": "1",
        # "PYTAK_TLS_DONT_CHECK_HOSTNAME": "1",
        "FTS_COMPAT": "1",
        "DEBUG": "1"
    }
@ampledata ampledata added the enhancement New feature or request label Dec 29, 2023
@christopher-davidson
Copy link

ArgusTAK uses the "standard" TAK .p12 where there is also a CA file in the client.p12. I have my test system connecting to ArgusTAK using a configuration without specifying the CAFILE and KEY.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants