From 57c6c263fc52523bee9f6903c2d2ef0a7c464c21 Mon Sep 17 00:00:00 2001 From: Forest Vey Date: Tue, 18 Jul 2023 13:59:45 -0700 Subject: [PATCH] Update ODBC Driver Download Links (#1) * Update ODBC links for version 1.5.0.0. Add signer how to's for MacOS and Windows Builds. Signed-off-by: forestmvey * Adding signing issue link to changelog and minor formatting changes. Signed-off-by: forestmvey --------- Signed-off-by: forestmvey --- ...opensearch-odbc-1.5.0.0-macos-x64.markdown | 12 +++++ ...ensearch-odbc-1.5.0.0-windows-x32.markdown | 12 +++++ ...ensearch-odbc-1.5.0.0-windows-x64.markdown | 12 +++++ _layouts/versions.html | 16 ++++++- .../2023-06-06-opensearch-2.8.0.markdown | 2 +- verify-signatures.markdown | 47 ++++++++++++++++--- 6 files changed, 93 insertions(+), 8 deletions(-) create mode 100644 _artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-macos-x64.markdown create mode 100644 _artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x32.markdown create mode 100644 _artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x64.markdown diff --git a/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-macos-x64.markdown b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-macos-x64.markdown new file mode 100644 index 0000000000..2c895b9bb1 --- /dev/null +++ b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-macos-x64.markdown @@ -0,0 +1,12 @@ +--- +role: driver +artifact_id: opensearch-sql-odbc +version: 1.5.0.0 +platform: macos +architecture: x64 +artifact_url: https://artifacts.opensearch.org/opensearch-clients/odbc/opensearch-sql-odbc-driver-64-bit-1.5.0.0-Darwin.pkg +slug: opensearch-sql-odbc-mac-1.5.0.0 +category: opensearch +type: pkg +code_signer: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x32.markdown b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x32.markdown new file mode 100644 index 0000000000..08087681d6 --- /dev/null +++ b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x32.markdown @@ -0,0 +1,12 @@ +--- +role: driver +artifact_id: opensearch-sql-odbc +version: 1.5.0.0 +platform: windows +architecture: x86 +artifact_url: https://artifacts.opensearch.org/opensearch-clients/odbc/opensearch-sql-odbc-driver-32-bit-1.5.0.0-Windows.msi +slug: opensearch-sql-odbc-win32-1.5.0.0 +category: opensearch +type: msi +windows_signer: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x64.markdown b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x64.markdown new file mode 100644 index 0000000000..3c05957c8e --- /dev/null +++ b/_artifacts/opensearch-drivers/opensearch-odbc-1.5.0.0-windows-x64.markdown @@ -0,0 +1,12 @@ +--- +role: driver +artifact_id: opensearch-sql-odbc +version: 1.5.0.0 +platform: windows +architecture: x64 +artifact_url: https://artifacts.opensearch.org/opensearch-clients/odbc/opensearch-sql-odbc-driver-64-bit-1.5.0.0-Windows.msi +slug: opensearch-sql-odbc-win64-1.5.0.0 +category: opensearch +type: msi +windows_signer: true +--- diff --git a/_layouts/versions.html b/_layouts/versions.html index 2048aa6cd5..db713eee0d 100644 --- a/_layouts/versions.html +++ b/_layouts/versions.html @@ -245,7 +245,7 @@

{% if details.signature %} {% capture artifact_extra %} + Signature verification how to {% endcapture %} {% assign artifact_extras = artifact_extras | append: artifact_extra %} {% endif %} @@ -256,6 +256,20 @@

{% endcapture %} {% assign artifact_extras = artifact_extras | append: artifact_extra %} {% endif %} + {% if details.code_signer %} + {% capture artifact_extra %} + + {% endcapture %} + {% assign artifact_extras = artifact_extras | append: artifact_extra %} + {% endif %} + {% if details.windows_signer %} + {% capture artifact_extra %} + + {% endcapture %} + {% assign artifact_extras = artifact_extras | append: artifact_extra %} + {% endif %} {% assign artifact_extra = nil %} {% endfor %} {%endfor%} diff --git a/_versions/2023-06-06-opensearch-2.8.0.markdown b/_versions/2023-06-06-opensearch-2.8.0.markdown index ac64ceb2da..810d2631a5 100644 --- a/_versions/2023-06-06-opensearch-2.8.0.markdown +++ b/_versions/2023-06-06-opensearch-2.8.0.markdown @@ -31,7 +31,7 @@ components: version: 2.8.0 - role: drivers artifact: opensearch-sql-odbc - version: 1.1.0.1 + version: 1.5.0.0 - role: drivers artifact: opensearch-sql-jdbc version: 1.3.0.0 diff --git a/verify-signatures.markdown b/verify-signatures.markdown index 2535ec5aa7..41fb0c91bd 100644 --- a/verify-signatures.markdown +++ b/verify-signatures.markdown @@ -6,7 +6,7 @@ title: How to verify signatures ## How to verify signatures for downloadable artifacts -### PGP +### PGP Download our PGP key using the link below and import it. If you’re using gpg, you just need to run: @@ -36,14 +36,49 @@ To verify signature run in the terminal: jarsigner -verify -verbose ``` +### Windows +ODBC driver .msi can be verified by a few different methods. + +Verify signature in PowerShell version > 5.1: +``` +Get-AuthenticodeSignature -FilePath +``` + +Verify signature using SigCheck: + +- Download [SigCheck](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck) + +Verify signature using SignTool: + +- Download [SignTool](https://learn.microsoft.com/en-us/windows/win32/seccrypto/using-signtool-to-verify-a-file-signature) + +Signature Fingerprint: +``` +2DA2 DC02 8EE6 42CD 77C4 BA04 F289 1F24 7831 2C29 +``` + +### CodeSign +Signature of ODBC driver installer for MacOS could be verified using `pgkutil`. + +To verify signature run in the terminal: +``` +pkgutil --verbose --check-signature +``` + +Certificate Fingerprint: +``` +49 68 39 4A BA 83 3B F0 CC 5E 98 3B E7 C1 72 AC 85 97 65 18 B9 4C BA 34 62 BF E9 23 76 98 C5 DA +``` + ## Change Log ##
-| Date | Issue | Created | Expires | -|:-------------|:-------|:----------------|:----------------| -| 2022-05-11 | [Issue 2040](https://github.com/opensearch-project/opensearch-build/issues/2040){:target="_blank"} | 2022-05-12 | 2023-05-12 | -| 2023-05-04 | [Issue 2136](https://github.com/opensearch-project/opensearch-build/issues/2136){:target="_blank"} | 2023-05-03 | 2024-05-12 | -| 2023-06-21 | [Issue 97](https://github.com/opensearch-project/sql-jdbc/issues/97){:target="_blank"} | 2023-04-13 | 2031-11-09 | +| Date | Issue | Created | Expires | +|:-----------|:-------|:-----------|:-----------| +| 2022-05-11 | [Issue 2040](https://github.com/opensearch-project/opensearch-build/issues/2040){:target="_blank"} | 2022-05-12 | 2023-05-12 | +| 2023-05-04 | [Issue 2136](https://github.com/opensearch-project/opensearch-build/issues/2136){:target="_blank"} | 2023-05-03 | 2024-05-12 | +| 2023-06-21 | [Issue 97](https://github.com/opensearch-project/sql-jdbc/issues/97){:target="_blank"} | 2023-04-13 | 2031-11-09 | +| 2023-07-17 | [Issue 3633](https://github.com/opensearch-project/opensearch-build/issues/3633){:target="_blank"} | 2023-07-05 | 2027-06-28 |
\ No newline at end of file