├── .editorconfig ├── .gitattributes ├── .github ├── CONTRIBUTING.md └── workflows │ └── pr.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── Directory.Build.props ├── LICENSE ├── OpenVsixSignTool.sln ├── README.md ├── src ├── OpenVsixSignTool.Core │ ├── AssemblyInfo.cs │ ├── HashAlgorithmInfo.cs │ ├── HexHelpers.cs │ ├── ISignatureBuilderPreset.cs │ ├── ISigningContext.cs │ ├── Interop │ │ ├── Crypt32.cs │ │ └── CryptMemorySafeHandle.cs │ ├── KnownOids.cs │ ├── OpcContentTypes.cs │ ├── OpcKnownMimeTypes.cs │ ├── OpcKnownUris.cs │ ├── OpcPackage.cs │ ├── OpcPackageFileMode.cs │ ├── OpcPackageSignatureBuilder.cs │ ├── OpcPackageTimestampBuilder.cs │ ├── OpcPart.cs │ ├── OpcPartDigest.cs │ ├── OpcPartDigestProcessor.cs │ ├── OpcRelationships.cs │ ├── OpcSignature.cs │ ├── OpcSignatureManifest.cs │ ├── OpenVsixSignTool.Core.csproj │ ├── SignConfigurationSet.cs │ ├── SignatureAlgorithmTranslator.cs │ ├── SigningAlgorithm.cs │ ├── SigningContext.cs │ ├── Timestamp │ │ ├── TimestampBuilder.cs │ │ ├── TimestampBuilder.netcoreapp.cs │ │ ├── TimestampBuilder.netfx.cs │ │ ├── TimestampNonce.cs │ │ └── TimestampResult.cs │ ├── UriHelpers.cs │ ├── VSIXSignatureBuilderPreset.cs │ └── XmlSignatureBuilder.cs └── OpenVsixSignTool │ ├── AssemblyInfo.cs │ ├── AzureKeyVaultMaterializedConfiguration.cs │ ├── AzureKeyVaultSignConfigurationSet.cs │ ├── ErrorOr.cs │ ├── KeyVaultConfigurationDiscoverer.cs │ ├── OpenVsixSignTool.csproj │ ├── Program.cs │ ├── SignCommand.cs │ ├── UnsignCommand.cs │ └── runtimeconfig.template.json └── tests ├── OpenVsixSignTool.Core.Tests ├── CertificateSigningContextTests.cs ├── Crypt32Tests.cs ├── HexHelperTests.cs ├── OpcPackageSigningTests.cs ├── OpcPackageTests.cs ├── OpenVsixSignTool.Core.Tests.csproj ├── UriHelpersTests.cs ├── certs │ ├── ecdsa-p256-sha256.cer │ ├── ecdsa-p256-sha256.pfx │ ├── rsa-2048-sha1.cer │ ├── rsa-2048-sha1.pfx │ ├── rsa-2048-sha256.cer │ └── rsa-2048-sha256.pfx ├── private │ └── .gitkeep └── sample │ ├── OpenVsixSignToolTest-Signed.vsix │ └── OpenVsixSignToolTest.vsix └── OpenVsixSignTool.Tests ├── OpenVsixSignTool.Tests.csproj ├── Properties.cs ├── SignIntegrationTests.cs ├── certs ├── ecdsa-p256-sha256.cer ├── ecdsa-p256-sha256.pfx ├── rsa-2048-sha1.cer ├── rsa-2048-sha1.pfx ├── rsa-2048-sha256.cer └── rsa-2048-sha256.pfx └── sample ├── OpenVsixSignToolTest-Signed.vsix └── OpenVsixSignToolTest.vsix /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenVsixSignTool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/OpenVsixSignTool.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/README.md -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("OpenVsixSignTool.Core.Tests")] -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/HashAlgorithmInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/HashAlgorithmInfo.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/HexHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/HexHelpers.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/ISignatureBuilderPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/ISignatureBuilderPreset.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/ISigningContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/ISigningContext.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Interop/Crypt32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Interop/Crypt32.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Interop/CryptMemorySafeHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Interop/CryptMemorySafeHandle.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/KnownOids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/KnownOids.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcContentTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcContentTypes.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcKnownMimeTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcKnownMimeTypes.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcKnownUris.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcKnownUris.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPackage.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPackageFileMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPackageFileMode.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPackageSignatureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPackageSignatureBuilder.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPackageTimestampBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPackageTimestampBuilder.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPart.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPartDigest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPartDigest.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcPartDigestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcPartDigestProcessor.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcRelationships.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcRelationships.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcSignature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcSignature.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpcSignatureManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpcSignatureManifest.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/OpenVsixSignTool.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/OpenVsixSignTool.Core.csproj -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/SignConfigurationSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/SignConfigurationSet.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/SignatureAlgorithmTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/SignatureAlgorithmTranslator.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/SigningAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/SigningAlgorithm.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/SigningContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/SigningContext.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.netcoreapp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.netcoreapp.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.netfx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Timestamp/TimestampBuilder.netfx.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Timestamp/TimestampNonce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Timestamp/TimestampNonce.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/Timestamp/TimestampResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/Timestamp/TimestampResult.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/UriHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/UriHelpers.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/VSIXSignatureBuilderPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/VSIXSignatureBuilderPreset.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool.Core/XmlSignatureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool.Core/XmlSignatureBuilder.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("OpenVsixSignTool.Tests")] -------------------------------------------------------------------------------- /src/OpenVsixSignTool/AzureKeyVaultMaterializedConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/AzureKeyVaultMaterializedConfiguration.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/AzureKeyVaultSignConfigurationSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/AzureKeyVaultSignConfigurationSet.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/ErrorOr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/ErrorOr.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/KeyVaultConfigurationDiscoverer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/KeyVaultConfigurationDiscoverer.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/OpenVsixSignTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/OpenVsixSignTool.csproj -------------------------------------------------------------------------------- /src/OpenVsixSignTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/Program.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/SignCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/SignCommand.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/UnsignCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/src/OpenVsixSignTool/UnsignCommand.cs -------------------------------------------------------------------------------- /src/OpenVsixSignTool/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForward": "Major" 3 | } -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/CertificateSigningContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/CertificateSigningContextTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/Crypt32Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/Crypt32Tests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/HexHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/HexHelperTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/OpcPackageSigningTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/OpcPackageSigningTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/OpcPackageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/OpcPackageTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/OpenVsixSignTool.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/OpenVsixSignTool.Core.Tests.csproj -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/UriHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/UriHelpersTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/ecdsa-p256-sha256.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/ecdsa-p256-sha256.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/ecdsa-p256-sha256.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/ecdsa-p256-sha256.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha1.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha1.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha1.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha1.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha256.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha256.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha256.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/certs/rsa-2048-sha256.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/private/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/sample/OpenVsixSignToolTest-Signed.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/sample/OpenVsixSignToolTest-Signed.vsix -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Core.Tests/sample/OpenVsixSignToolTest.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Core.Tests/sample/OpenVsixSignToolTest.vsix -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/OpenVsixSignTool.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/OpenVsixSignTool.Tests.csproj -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/Properties.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | [assembly: CollectionBehavior(MaxParallelThreads = 1)] -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/SignIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/SignIntegrationTests.cs -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/ecdsa-p256-sha256.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/ecdsa-p256-sha256.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/ecdsa-p256-sha256.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/ecdsa-p256-sha256.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha1.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha1.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha1.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha1.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha256.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha256.cer -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha256.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/certs/rsa-2048-sha256.pfx -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/sample/OpenVsixSignToolTest-Signed.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/sample/OpenVsixSignToolTest-Signed.vsix -------------------------------------------------------------------------------- /tests/OpenVsixSignTool.Tests/sample/OpenVsixSignToolTest.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcsjones/OpenOpcSignTool/HEAD/tests/OpenVsixSignTool.Tests/sample/OpenVsixSignToolTest.vsix --------------------------------------------------------------------------------