case 4586 - bouncycastle and also had to do mailkit as it was providing an old version of bounceycastle causing conflict
This commit is contained in:
@@ -21,10 +21,11 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Bogus" Version="35.5.1" />
|
||||
<PackageReference Include="BouncyCastle.NetCore" Version="1.9.0" />
|
||||
<!-- <PackageReference Include="BouncyCastle.NetCore" Version="2.2.1" /> -->
|
||||
<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />
|
||||
<PackageReference Include="Enums.NET" Version="4.0.0" />
|
||||
<PackageReference Include="jose-jwt" Version="4.0.0" />
|
||||
<PackageReference Include="MailKit" Version="3.2.0" />
|
||||
<PackageReference Include="MailKit" Version="4.5.0" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.5" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.4" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.0.0" />
|
||||
|
||||
@@ -11,9 +11,12 @@ using System.Linq;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
//JSON KEY
|
||||
using Org.BouncyCastle.Security;
|
||||
|
||||
using Org.BouncyCastle.Crypto;
|
||||
using Org.BouncyCastle.OpenSsl;
|
||||
using Org.BouncyCastle.Security;
|
||||
|
||||
//JSON KEY
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
@@ -963,7 +966,7 @@ EQIDAQAB
|
||||
|
||||
|
||||
PemReader pr = new PemReader(new StringReader(publicPem));
|
||||
var KeyParameter = (Org.BouncyCastle.Crypto.AsymmetricKeyParameter)pr.ReadObject();
|
||||
var KeyParameter = (AsymmetricKeyParameter)pr.ReadObject();
|
||||
var signer = SignerUtilities.GetSigner("SHA256WITHRSA");
|
||||
signer.Init(false, KeyParameter);
|
||||
var expectedSig = Convert.FromBase64String(keySig);
|
||||
|
||||
Reference in New Issue
Block a user