Skip to content

Make ClientAttestation and WalletAttestation optional #967

Make ClientAttestation and WalletAttestation optional

Make ClientAttestation and WalletAttestation optional #967

Triggered via pull request February 19, 2026 10:48
Status Success
Total duration 1m 33s
Artifacts

publish-nuget.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build: src/WalletFramework.SdJwtVc/ServiceCollectionExtensions.cs#L28
Possible null reference return.
build: src/WalletFramework.IsoProximity/CommunicationPhase/Implementations/ProximityCommunicationService.cs#L77
Nullability of reference types in value of type '(DeviceRequest? result, SessionTranscript, ECPrivateKeyParameters priv)' doesn't match target type '(DeviceRequest, SessionTranscript, ECPrivateKeyParameters)'.
build: src/WalletFramework.MdocLib/Security/Cose/UnprotectedHeaders.cs#L87
'X509Certificate2.X509Certificate2(byte[])' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
build: src/WalletFramework.MdocLib/Security/Cose/UnprotectedHeaders.cs#L68
'X509Certificate2.X509Certificate2(byte[])' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
build: src/WalletFramework.MdocLib/Security/ECKeyPairGenerator.cs#L12
Non-nullable field '_keyPair' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build: src/WalletFramework.Core/StatusList/StatusListEntry.cs#L40
Argument of type 'Validation<string?>' cannot be used for parameter 'valT' of type 'Validation<string>' in 'Validation<StatusListEntry> ValidationFun.Apply<string, StatusListEntry>(Validation<Func<string, StatusListEntry>> valF, Validation<string> valT)' due to differences in the nullability of reference types.
build: src/WalletFramework.Core/Integrity/IntegrityUri.cs#L41
Converting null literal or possible null value to non-nullable type.
build: src/WalletFramework.Core/Colors/Color.cs#L30
Unboxing a possibly null value.
build: src/WalletFramework.Core/X509/X509CertificateExtensions.cs#L92
'X509Certificate2.X509Certificate2(byte[])' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
build: src/WalletFramework.Core/X509/X509CertificateExtensions.cs#L24
Dereference of a possibly null reference.