Imported Upstream version 6.0.0.172

Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-04-12 14:10:50 +00:00
parent 8016999e4d
commit 64ac736ec5
32155 changed files with 3981439 additions and 75368 deletions

View File

@@ -25,6 +25,8 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
using System.Text;
using System.Collections.Generic;
using Microsoft.Win32.SafeHandles;
namespace System.Security.Cryptography.X509Certificates
@@ -35,12 +37,12 @@ namespace System.Security.Cryptography.X509Certificates
get; set;
}
public abstract X509ExtensionCollection Extensions {
public abstract IEnumerable<X509Extension> Extensions {
get;
}
public abstract bool HasPrivateKey {
get;
public abstract string FriendlyName {
get; set;
}
public abstract X500DistinguishedName IssuerName {
@@ -55,7 +57,7 @@ namespace System.Security.Cryptography.X509Certificates
get;
}
public abstract Oid SignatureAlgorithm {
public abstract string SignatureAlgorithm {
get;
}
@@ -77,10 +79,10 @@ namespace System.Security.Cryptography.X509Certificates
public abstract string GetNameInfo (X509NameType nameType, bool forIssuer);
public abstract void Import (byte[] rawData, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags);
public abstract bool Verify (X509Certificate2 thisCertificate);
public abstract void AppendPrivateKeyInfo (StringBuilder sb);
public abstract void Reset ();
}
}