[
https://issues.apache.org/jira/browse/PROTON-2615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17611570#comment-17611570
]
Petr Matousek commented on PROTON-2615:
---------------------------------------
build failure below
{code}
# fips-mode-setup --check
FIPS mode is enabled.
# update-crypto-policies --show
FIPS
# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.0 (Plow)
# pwd
/tmp/qpid-proton-dotnet/src/Proton
[root@dtests-rhel9x-tn-base Proton]# dotnet build --no-restore
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: Unhandled exception. Interop+Crypto+OpenSslCryptographicException:
error:020000AE:rsa routines::invalid modulus
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Interop.Crypto.DecodePkcs8PrivateKey(ReadOnlySpan`1 source,
EvpAlgorithmId algorithmId)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
System.Security.Cryptography.RSAImplementation.RSAOpenSsl.ImportParameters(RSAParameters
parameters)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.SigningUtilities.CalculateRsaSignature(IEnumerable`1
content, RSAParameters privateKey)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.DesktopStrongNameProvider.<>c__DisplayClass12_0.<SignBuilder>b__0(IEnumerable`1
content)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at System.Reflection.PortableExecutable.PEBuilder.Sign(BlobBuilder
peImage, Blob strongNameSignatureFixup, Func`2 signatureProvider)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at System.Reflection.PortableExecutable.ManagedPEBuilder.Sign(BlobBuilder
peImage, Func`2 signatureProvider)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.DesktopStrongNameProvider.SignBuilder(ExtendedPEBuilder
peBuilder, BlobBuilder peBlob, RSAParameters privateKey)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.Cci.PeWriter.WritePeToStream(EmitContext context,
CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1
getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt,
Boolean metadataOnly, Boolean isDeterministic, Boolean emitTestCoverageData,
Nullable`1 privateKeyOpt, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.Compilation.SerializePeToStream(CommonPEModuleBuilder
moduleBeingBuilt, DiagnosticBag metadataDiagnostics, CommonMessageProvider
messageProvider, Func`1 getPeStream, Func`1 getMetadataPeStreamOpt, Func`1
getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt,
RebuildData rebuildData, Boolean metadataOnly, Boolean includePrivateMembers,
Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1
privateKeyOpt, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.Compilation.SerializeToPeStream(CommonPEModuleBuilder
moduleBeingBuilt, EmitStreamProvider peStreamProvider, EmitStreamProvider
metadataPEStreamProvider, EmitStreamProvider pdbStreamProvider, RebuildData
rebuildData, Func`2 testSymWriterFactory, DiagnosticBag diagnostics,
EmitOptions emitOptions, Nullable`1 privateKeyOpt, CancellationToken
cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.CompileAndEmit(TouchedFileLogger
touchedFilesLogger, Compilation& compilation, ImmutableArray`1 analyzers,
ImmutableArray`1 generators, ImmutableArray`1 additionalTextFiles,
AnalyzerConfigSet analyzerConfigSet, ImmutableArray`1
sourceFileAnalyzerConfigOptions, ImmutableArray`1 embeddedTexts, DiagnosticBag
diagnostics, CancellationToken cancellationToken, CancellationTokenSource&
analyzerCts, Boolean& reportAnalyzer, AnalyzerDriver& analyzerDriver)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.RunCore(TextWriter consoleOutput,
ErrorLogger errorLogger, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.Run(TextWriter consoleOutput,
CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.<>c__DisplayClass1_0.<Run>b__0(TextWriter
tw) [/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Boolean
utf8Output, TextWriter textWriter, Func`2 func)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.Run(String[] args,
BuildPaths buildPaths, TextWriter textWriter, IAnalyzerAssemblyLoader
analyzerLoader)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CommandLine.BuildClient.RunCompilation(IEnumerable`1
originalArguments, BuildPaths buildPaths, TextWriter textWriter, String
pipeName)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommandLine.BuildClient.Run(IEnumerable`1
arguments, RequestLanguage language, CompileFunc compileFunc,
CompileOnServerFunc compileOnServerFunc)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.MainCore(String[]
args)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.Main(String[] args)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
Build FAILED.
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: Unhandled exception. Interop+Crypto+OpenSslCryptographicException:
error:020000AE:rsa routines::invalid modulus
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Interop.Crypto.DecodePkcs8PrivateKey(ReadOnlySpan`1 source,
EvpAlgorithmId algorithmId)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
System.Security.Cryptography.RSAImplementation.RSAOpenSsl.ImportParameters(RSAParameters
parameters)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.SigningUtilities.CalculateRsaSignature(IEnumerable`1
content, RSAParameters privateKey)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.DesktopStrongNameProvider.<>c__DisplayClass12_0.<SignBuilder>b__0(IEnumerable`1
content)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at System.Reflection.PortableExecutable.PEBuilder.Sign(BlobBuilder
peImage, Blob strongNameSignatureFixup, Func`2 signatureProvider)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at System.Reflection.PortableExecutable.ManagedPEBuilder.Sign(BlobBuilder
peImage, Func`2 signatureProvider)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.DesktopStrongNameProvider.SignBuilder(ExtendedPEBuilder
peBuilder, BlobBuilder peBlob, RSAParameters privateKey)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.Cci.PeWriter.WritePeToStream(EmitContext context,
CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1
getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt,
Boolean metadataOnly, Boolean isDeterministic, Boolean emitTestCoverageData,
Nullable`1 privateKeyOpt, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.Compilation.SerializePeToStream(CommonPEModuleBuilder
moduleBeingBuilt, DiagnosticBag metadataDiagnostics, CommonMessageProvider
messageProvider, Func`1 getPeStream, Func`1 getMetadataPeStreamOpt, Func`1
getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt,
RebuildData rebuildData, Boolean metadataOnly, Boolean includePrivateMembers,
Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1
privateKeyOpt, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.Compilation.SerializeToPeStream(CommonPEModuleBuilder
moduleBeingBuilt, EmitStreamProvider peStreamProvider, EmitStreamProvider
metadataPEStreamProvider, EmitStreamProvider pdbStreamProvider, RebuildData
rebuildData, Func`2 testSymWriterFactory, DiagnosticBag diagnostics,
EmitOptions emitOptions, Nullable`1 privateKeyOpt, CancellationToken
cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.CompileAndEmit(TouchedFileLogger
touchedFilesLogger, Compilation& compilation, ImmutableArray`1 analyzers,
ImmutableArray`1 generators, ImmutableArray`1 additionalTextFiles,
AnalyzerConfigSet analyzerConfigSet, ImmutableArray`1
sourceFileAnalyzerConfigOptions, ImmutableArray`1 embeddedTexts, DiagnosticBag
diagnostics, CancellationToken cancellationToken, CancellationTokenSource&
analyzerCts, Boolean& reportAnalyzer, AnalyzerDriver& analyzerDriver)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.RunCore(TextWriter consoleOutput,
ErrorLogger errorLogger, CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommonCompiler.Run(TextWriter consoleOutput,
CancellationToken cancellationToken)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.<>c__DisplayClass1_0.<Run>b__0(TextWriter
tw) [/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Boolean
utf8Output, TextWriter textWriter, Func`2 func)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.Run(String[] args,
BuildPaths buildPaths, TextWriter textWriter, IAnalyzerAssemblyLoader
analyzerLoader)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at
Microsoft.CodeAnalysis.CommandLine.BuildClient.RunCompilation(IEnumerable`1
originalArguments, BuildPaths buildPaths, TextWriter textWriter, String
pipeName)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CommandLine.BuildClient.Run(IEnumerable`1
arguments, RequestLanguage language, CompileFunc compileFunc,
CompileOnServerFunc compileOnServerFunc)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.MainCore(String[]
args)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
/usr/lib64/dotnet/sdk/6.0.108/Roslyn/Microsoft.CSharp.Core.targets(75,5): error
: at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.Main(String[] args)
[/var/dtests/node_data/clients/qpid-proton-dotnet/src/Proton/Proton.csproj]
0 Warning(s)
21 Error(s)
Time Elapsed 00:00:06.56
{code}
> [proton-dotnet] Publicly sign assemblies
> ----------------------------------------
>
> Key: PROTON-2615
> URL: https://issues.apache.org/jira/browse/PROTON-2615
> Project: Qpid Proton
> Issue Type: Improvement
> Components: proton-dotnet
> Affects Versions: proton-dotnet-1.0.0-M5
> Reporter: Petr Matousek
> Assignee: Timothy A. Bish
> Priority: Minor
>
> Publicly sign assemblies to allow build on systems with strict cryptographic
> policies (ie.: RHEL9).
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]