-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Støtte for X509Certificate2.GetRSAPrivateKey() #16
Comments
Takk skal du ha @talisker77 Er ikkje heilt sikker på kva som er use case for den foreslåtte endringa, kan du beskrive litt nærmare kva ein oppnår med dette? |
En aktuell use case er: En hosting leverandør hoster en løsning som bruker digipost-signature-api-client som bruker dette biblioteket. For å bruke denne løsningen må da virksomhetssertifikatet lastes hos hosting leverandøren. I dag krever denne løsningen at virksomheten markerer sertifikatet som eksporterbart når det importeres i f.eks. Windows Certificate Store eller at sertifikatet har Provider = Microsoft Enhanced RSA and AES Cryptographic Provider. Håper dette ga noe mer innsikt i bakgrunnen for ønsket endring. |
Ok, takk. Vi skal sjå på denne i forbindelse med oppdatering av .NET-versjon. |
Denne avventar enn så lenge avklaring på om/når vi kan oppdatere til .NET-versjon. Per no er status at nokre av avsendarane fortsatt er på eldre versjon av .Net. |
.NET 4.6.2 Gir mulighet for å hente ut private key uten å markere sertifikatet som "exportable".
En endring i kode som trengs da er på linje 67 i
https://github.com/difi/felles-utility-dotnet/blob/master/Difi.Felles.Utility/Security/SignedXmlWithAgnosticId.cs
SigningKey = certificate.GetRSAPrivateKey(); // denne gir deg da retur av typen AsymmetricAlgorithm .
The text was updated successfully, but these errors were encountered: