Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilip Navara <filip.navara@gmail.com>2018-06-18 10:39:19 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2018-06-18 10:39:19 +0300
commit6db2c5a1f85de9e391290e5ae0ac29c1929b63aa (patch)
tree43b68ea2dedc71a724ed343c07822332a56462ca /mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs
parentec988c857db67a17f8d0a55a4ec57a64d1cbdff1 (diff)
Import System.Security.Cryptography.Pkcs from CoreFX. (#8994)
* Import System.Security.Cryptography.Pkcs from CoreFX. * Change 'as' operator to a cast. * Add missing EnvelopedCms overloads. * Include CMS signing classes in all builds. * [csproj] Update project files * Add missing DSACertificateExtensions class. * Update references. * Rename EnvelopedCms.Overloads.cs to EnvelopedCms.cs. * Enable some of the System.Security.Cryptography.Pkcs xunit tests. * Update references. * Bump API snapshot submodule * Disable xunit tests that may depend on Windows PAL. Contributes to https://github.com/mono/mono/issues/7589
Diffstat (limited to 'mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs')
-rw-r--r--mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs94
1 files changed, 0 insertions, 94 deletions
diff --git a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs b/mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs
deleted file mode 100644
index 631e38653f1..00000000000
--- a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/RecipientInfoCollection.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-//
-// RecipientInfoCollection.cs - System.Security.Cryptography.Pkcs.RecipientInfoCollection
-//
-// Author:
-// Sebastien Pouliot <sebastien@ximian.com>
-//
-// (C) 2003 Motus Technologies Inc. (http://www.motus.com)
-// Copyright (C) 2004 Novell Inc. (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-#if SECURITY_DEP
-
-using System;
-using System.Collections;
-
-namespace System.Security.Cryptography.Pkcs {
-
- public sealed class RecipientInfoCollection : ICollection {
-
- private ArrayList _list;
-
- // only accessible from EnvelopedPkcs7.RecipientInfos
- internal RecipientInfoCollection ()
- {
- _list = new ArrayList ();
- }
-
- // properties
-
- public int Count {
- get { return _list.Count; }
- }
-
- public bool IsSynchronized {
- get { return _list.IsSynchronized; }
- }
-
- public RecipientInfo this [int index] {
- get { return (RecipientInfo) _list [index]; }
- }
-
- public object SyncRoot {
- get { return _list.SyncRoot; }
- }
-
- // methods
-
- internal int Add (RecipientInfo ri)
- {
- return _list.Add (ri);
- }
-
- public void CopyTo (Array array, int index)
- {
- _list.CopyTo (array, index);
- }
-
- public void CopyTo (RecipientInfo[] array, int index)
- {
- _list.CopyTo (array, index);
- }
-
- public RecipientInfoEnumerator GetEnumerator ()
- {
- return new RecipientInfoEnumerator (_list);
- }
-
- IEnumerator IEnumerable.GetEnumerator ()
- {
- return new RecipientInfoEnumerator (_list);
- }
- }
-}
-
-#endif