Imported Upstream version 5.20.0.180

Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-02-04 20:11:37 +00:00
parent 0e2d47d1c8
commit 0510252385
3360 changed files with 83827 additions and 39243 deletions

View File

@@ -40,6 +40,8 @@ using NUnit.Framework;
using Authenticator = System.IdentityModel.Selectors.RsaSecurityTokenAuthenticator;
using PolicyCollection = System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>;
using MonoTests.Helpers;
namespace MonoTests.System.IdentityModel.Selectors
{
[TestFixture]
@@ -48,7 +50,7 @@ namespace MonoTests.System.IdentityModel.Selectors
[Test]
public void Validation ()
{
RSA rsa = (RSA) new X509Certificate2 ("Test/Resources/test.cer").PublicKey.Key;
RSA rsa = (RSA) new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.cer")).PublicKey.Key;
Authenticator a = new Authenticator ();
PolicyCollection pl = a.ValidateToken (new RsaSecurityToken (rsa));
Assert.AreEqual (1, pl.Count, "#1");

View File

@@ -37,6 +37,8 @@ using System.Security.Cryptography.X509Certificates;
using System.Xml;
using NUnit.Framework;
using MonoTests.Helpers;
using MonoTests.System.IdentityModel.Common;
using Authenticator = System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator;
@@ -101,7 +103,7 @@ namespace MonoTests.System.IdentityModel.Selectors
a.Statements.Add (statement);
a.Issuer = "my_hero";
X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
X509AsymmetricSecurityKey key =
new X509AsymmetricSecurityKey (cert);
a.SigningCredentials =

View File

@@ -39,6 +39,8 @@ using NUnit.Framework;
using Authenticator = System.IdentityModel.Selectors.X509SecurityTokenAuthenticator;
using PolicyCollection = System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>;
using MonoTests.Helpers;
namespace MonoTests.System.IdentityModel.Selectors
{
[TestFixture]
@@ -54,7 +56,7 @@ namespace MonoTests.System.IdentityModel.Selectors
[Test]
public void Validation ()
{
X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.cer");
X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.cer"));
Authenticator a = new Authenticator (
X509CertificateValidator.None);
PolicyCollection pl = a.ValidateToken (new X509SecurityToken (cert));