You've already forked linux-packaging-mono
Imported Upstream version 5.20.0.180
Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
parent
0e2d47d1c8
commit
0510252385
@@ -29,17 +29,19 @@ LIB_REFS += System.Web.ApplicationServices
|
||||
endif
|
||||
endif
|
||||
|
||||
TEST_MCS_FLAGS =
|
||||
TEST_RESOURCE_FILES = \
|
||||
Test/Resources/test.cer \
|
||||
Test/Resources/test_neg_serial.cer \
|
||||
Test/Resources/test.pfx \
|
||||
Test/Resources/test2.pfx
|
||||
|
||||
TEST_MCS_FLAGS = $(foreach r, $(TEST_RESOURCE_FILES), -resource:$(r),$(r))
|
||||
TEST_LIB_REFS = System System.Xml System.Security System.Runtime.Serialization
|
||||
|
||||
ifdef MOBILE_PROFILE
|
||||
NO_TEST = yes
|
||||
endif
|
||||
|
||||
EXTRA_DISTFILES = \
|
||||
Test/Resources/test.cer \
|
||||
Test/Resources/test_neg_serial.cer \
|
||||
Test/Resources/test.pfx \
|
||||
Test/Resources/test2.pfx
|
||||
EXTRA_DISTFILES = $(TEST_RESOURCE_FILES)
|
||||
|
||||
include ../../build/library.make
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
../../test-helpers/TestResourceHelper.cs
|
||||
System.IdentityModel.Claims/ClaimSetTest.cs
|
||||
System.IdentityModel.Claims/ClaimTest.cs
|
||||
System.IdentityModel.Claims/ClaimTypesTest.cs
|
||||
|
||||
@@ -34,6 +34,8 @@ using System.Security.Cryptography;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Claims
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -80,7 +82,7 @@ namespace MonoTests.System.IdentityModel.Claims
|
||||
c = Claim.CreateRsaClaim (rsa);
|
||||
AssertClaim ("Rsa", c, ClaimTypes.Rsa, rsa, Rights.PossessProperty);
|
||||
|
||||
X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
byte [] chash = cert.GetCertHash ();
|
||||
c = Claim.CreateThumbprintClaim (chash);
|
||||
AssertClaim ("Thumbprint", c, ClaimTypes.Thumbprint, chash, Rights.PossessProperty);
|
||||
|
||||
@@ -35,12 +35,14 @@ using System.Security.Cryptography;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Claims
|
||||
{
|
||||
[TestFixture]
|
||||
public class X509CertificateClaimSetTest
|
||||
{
|
||||
static X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
static X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
|
||||
[Test]
|
||||
[Ignore ("not up to date")] // X509Chain
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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));
|
||||
|
||||
@@ -38,6 +38,8 @@ using NUnit.Framework;
|
||||
using Key = System.IdentityModel.Tokens.InMemorySymmetricSecurityKey;
|
||||
using AES = System.Security.Cryptography.RijndaelManaged;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Tokens
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -49,7 +51,7 @@ namespace MonoTests.System.IdentityModel.Tokens
|
||||
|
||||
static InMemorySymmetricSecurityKeyTest ()
|
||||
{
|
||||
cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
// randomly generated with RijndaelManaged
|
||||
// GenerateIV() and GenerateKey().
|
||||
raw = Convert.FromBase64String ("eX2EeE969RCv/5Lx8OIGLHtJrSD5PzVzO3tTy9JxU58=");
|
||||
|
||||
@@ -35,13 +35,15 @@ using System.Security.Cryptography.Xml;
|
||||
using System.Xml;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Selectors
|
||||
{
|
||||
[TestFixture]
|
||||
public class X509AsymmetricSecurityKeyTest
|
||||
{
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 ("Test/Resources/test.cer");
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.cer"));
|
||||
|
||||
[Test]
|
||||
public void GetAsymmetricAlgorithm ()
|
||||
|
||||
@@ -34,14 +34,16 @@ using System.Security.Cryptography.X509Certificates;
|
||||
using System.Xml;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Selectors
|
||||
{
|
||||
[TestFixture]
|
||||
public class X509IssuerSerialKeyIdentifierClauseTest
|
||||
{
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 ("Test/Resources/test2.pfx", "mono");
|
||||
static readonly X509Certificate2 cert3 = new X509Certificate2("Test/Resources/test_neg_serial.cer");
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test2.pfx"), "mono");
|
||||
static readonly X509Certificate2 cert3 = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test_neg_serial.cer"));
|
||||
|
||||
[Test]
|
||||
public void Properties ()
|
||||
|
||||
@@ -33,13 +33,15 @@ using System.Security.Cryptography.X509Certificates;
|
||||
using System.Xml;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Selectors
|
||||
{
|
||||
[TestFixture]
|
||||
public class X509SecurityTokenTest
|
||||
{
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 ("Test/Resources/test2.pfx", "mono");
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test2.pfx"), "mono");
|
||||
|
||||
[Test]
|
||||
public void DefaultValues ()
|
||||
|
||||
@@ -34,13 +34,15 @@ using System.Security.Cryptography.X509Certificates;
|
||||
using System.Xml;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.System.IdentityModel.Selectors
|
||||
{
|
||||
[TestFixture]
|
||||
public class X509ThumbprintKeyIdentifierClauseTest
|
||||
{
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 ("Test/Resources/test.pfx", "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 ("Test/Resources/test2.pfx", "mono");
|
||||
static readonly X509Certificate2 cert = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test.pfx"), "mono");
|
||||
static readonly X509Certificate2 cert2 = new X509Certificate2 (TestResourceHelper.GetFullPathOfResource ("Test/Resources/test2.pfx"), "mono");
|
||||
|
||||
[Test]
|
||||
public void Properties ()
|
||||
|
||||
Reference in New Issue
Block a user