[ 
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]

Reply via email to