2003-12-07 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.Pkcs / KeyAgreeRecipientInfo.cs
diff --git a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/KeyAgreeRecipientInfo.cs b/mcs/class/System.Security/System.Security.Cryptography.Pkcs/KeyAgreeRecipientInfo.cs
new file mode 100755 (executable)
index 0000000..6e371d7
--- /dev/null
@@ -0,0 +1,52 @@
+//
+// KeyAgreeRecipientInfo.cs - System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo
+//
+// Author:
+//     Sebastien Pouliot (spouliot@motus.com)
+//
+// (C) 2003 Motus Technologies Inc. (http://www.motus.com)
+//
+
+#if NET_1_2
+
+using System;
+
+namespace System.Security.Cryptography.Pkcs {
+
+       [MonoTODO]
+       public sealed class KeyAgreeRecipientInfo : RecipientInfo {
+
+               // only accessible from EnvelopedPkcs7.RecipientInfos
+               internal KeyAgreeRecipientInfo () {}
+
+               public DateTime Date {
+                       get { return DateTime.MinValue; }
+               }
+
+               public override byte[] EncryptedKey {
+                       get { return null; }
+               }
+
+               public override AlgorithmIdentifier KeyEncryptionAlgorithm {
+                       get { return null; }
+               }
+
+               public SubjectIdentifierOrKey OriginatorIdentifierOrKey {
+                       get { return null; }
+               }
+
+               public CryptographicAttribute OtherKeyAttribute {
+                       get { return null; }
+               }
+
+               public override SubjectIdentifier RecipientIdentifier {
+                       get { return null; }
+               }
+
+               public override int Version {
+                       get { return 0; }
+               }
+       }
+}
+
+#endif
\ No newline at end of file