diff --git a/CHANGELOG.md b/CHANGELOG.md index f2d81d0..0c1c70c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +PyTAK 6.2.1 +----------- +- Add 'PEM pass phrase' prompt instructions. Fixes #54. + + PyTAK 6.2.0 ----------- - Fixes #12: Encrypted TLS Private Keys (Private Keys with Passphrases). diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index b77256b..bb4e054 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -1,13 +1,25 @@ # Common Problems -## My CoT Events are showing up in iTAK, WinTAK, ATAK +## My CoT Events are NOT showing up in TAK 1. Try setting your `COT_URL` to stdout: `COT_URL=log://stdout` - This will print the CoT events to your console or log. Use this to verify your PyTAK-derived tool is actually spitting out CoT Events. 2. Try settting your `COT_URL` to the IP of your EUD (ATAK, iTAK, WinTAK): `COT_URL=tcp://my-phone-ip-address:4242`. 3. If using Mesh SA, ensure your network supports Multicast. -# Windows + +## `PEM pass phrase:` Prompt + +The `PEM pass phrase:` prompt can be the result of using a private-key encrypted (password-protected) **PYTAK_TLS_CLIENT_KEY** file. This is the default behavior of TAK Server's `makeCert.sh` tool. TAK Server's default password is defined in `CoreConfig.xml`. + +Depending on the security requirements in your operating environment, there are three possible procedures to choose from to resolve this prompt: + +1. Set the encryption password with the **PYTAK_TLS_CLIENT_PASSWORD** configuration parameter. For example: **PYTAK_TLS_CLIENT_PASSWORD=abc123** +2. Remove the PEM pass phrase: `openssl rsa -in pytak.key -out pytak.nopass.key` +2. Accept this as the way of life and enter a pass phrase every time you restart this software. + + +# Windows Problems Set DEBUG env var in PowerShell: diff --git a/pytak/__init__.py b/pytak/__init__.py index c7b6a82..a4bae2e 100644 --- a/pytak/__init__.py +++ b/pytak/__init__.py @@ -19,7 +19,7 @@ :source: """ -__version__ = "6.2.0" +__version__ = "6.2.1" from .constants import ( # NOQA