[CSHARP-1727] Refactor SecureString related code to not use BSTR and to be compatible with .NET Core Created: 27/Jul/16  Updated: 23/Sep/16  Resolved: 29/Jul/16

Status: Closed
Project: C# Driver
Component/s: Security
Affects Version/s: 2.2.4
Fix Version/s: 2.3

Type: Task Priority: Major - P3
Reporter: Robert Stam Assignee: Robert Stam
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible

 Description   

Refactor SecureString related code to not use BSTR and to be compatible with .NET Core.

Also, pay close attention to making sure every place where the contents of the SecureString are extracted in plain text gets pinned during use and zeroed out afterwards.



 Comments   
Comment by Githook User [ 29/Jul/16 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1727: Refactor SecureString related code to not use BSTR and to be compatible with .NET Core.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/aa52702e8695c3d66e6ebd7b4e5955e5711ae7f1

Generated at Wed Feb 07 21:40:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.