summary refs log tree commit diff
path: root/crypto/test
diff options
context:
space:
mode:
authorMegan Woods <megan@flygfisk.com>2019-01-15 14:55:39 +1100
committerMegan Woods <megan@flygfisk.com>2019-01-15 14:55:39 +1100
commit6614f7fda643ebb09a1c21979a067fab17c3ab6c (patch)
treefffaf374910dd8eb533fe23139d896fe8d42fbdd /crypto/test
parentfirst cut on Pkcs8 (diff)
downloadBouncyCastle.NET-ed25519-6614f7fda643ebb09a1c21979a067fab17c3ab6c.tar.xz
Updated C# doc.
Removed EJBCA EnrollmentTest as it s not viable to produce an example on .Net Framework 2.0
Diffstat (limited to 'crypto/test')
-rw-r--r--crypto/test/src/cmp/test/ProtectedMessageTest.cs8
-rw-r--r--crypto/test/src/ejbca/test/EnrollmentExampleTest.cs85
2 files changed, 0 insertions, 93 deletions
diff --git a/crypto/test/src/cmp/test/ProtectedMessageTest.cs b/crypto/test/src/cmp/test/ProtectedMessageTest.cs
index 569ba6c7b..24f2fe572 100644
--- a/crypto/test/src/cmp/test/ProtectedMessageTest.cs
+++ b/crypto/test/src/cmp/test/ProtectedMessageTest.cs
@@ -1,27 +1,19 @@
 using System;
 using System.Collections;
-using System.Collections.Generic;
 
-using System.Text;
 using NUnit.Framework;
 using Org.BouncyCastle.Asn1;
 using Org.BouncyCastle.Asn1.Cmp;
 using Org.BouncyCastle.Asn1.Crmf;
 using Org.BouncyCastle.Crmf;
-using Org.BouncyCastle.Asn1.Nist;
-using Org.BouncyCastle.Asn1.Pkcs;
 using Org.BouncyCastle.Asn1.X509;
 using Org.BouncyCastle.Cms;
 using Org.BouncyCastle.Crypto;
-using Org.BouncyCastle.Crypto.Digests;
-using Org.BouncyCastle.Crypto.Engines;
 using Org.BouncyCastle.Crypto.Generators;
 using Org.BouncyCastle.Crypto.Operators;
 using Org.BouncyCastle.Crypto.Parameters;
-using Org.BouncyCastle.Crypto.Signers;
 using Org.BouncyCastle.Math;
 using Org.BouncyCastle.Security;
-using Org.BouncyCastle.Utilities;
 using Org.BouncyCastle.Utilities.Encoders;
 using Org.BouncyCastle.Utilities.Test;
 using Org.BouncyCastle.X509;
diff --git a/crypto/test/src/ejbca/test/EnrollmentExampleTest.cs b/crypto/test/src/ejbca/test/EnrollmentExampleTest.cs
deleted file mode 100644
index 4ee0ae2c3..000000000
--- a/crypto/test/src/ejbca/test/EnrollmentExampleTest.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-using System;
-using NUnit.Framework;
-using Org.BouncyCastle.Asn1;
-using Org.BouncyCastle.Asn1.Cmp;
-using Org.BouncyCastle.Asn1.Crmf;
-using Org.BouncyCastle.Asn1.X509;
-using Org.BouncyCastle.Cmp;
-using Org.BouncyCastle.Crmf;
-using Org.BouncyCastle.Crypto;
-using Org.BouncyCastle.Crypto.Generators;
-using Org.BouncyCastle.Crypto.Operators;
-using Org.BouncyCastle.Crypto.Parameters;
-using Org.BouncyCastle.Math;
-using Org.BouncyCastle.Security;
-using Org.BouncyCastle.Utilities;
-using Org.BouncyCastle.X509;
-
-namespace crypto.test.src.ejbca.test
-{
-    [TestFixture]
-    public class EnrollmentExampleTest
-    {
-
-        [Test]      
-        public void TestEnrollmentRAWithSharedSecret()
-        {
-            long certReqId = 1;
-            SecureRandom secureRandom = new SecureRandom();
-
-            byte[] senderNonce = new byte[20];
-            secureRandom.NextBytes(senderNonce);
-
-            byte[] transactionId = Strings.ToAsciiByteArray("MyTransactionId");
-
-
-            RsaKeyPairGenerator rsaKeyPairGenerator = new RsaKeyPairGenerator();
-            rsaKeyPairGenerator.Init(new RsaKeyGenerationParameters(BigInteger.ValueOf(65537), new SecureRandom(), 2048, 100));
-            AsymmetricCipherKeyPair rsaKeyPair = rsaKeyPairGenerator.GenerateKeyPair();
-
-
-            CertificateRequestMessageBuilder msgbuilder = new CertificateRequestMessageBuilder(BigInteger.ValueOf(certReqId));
-            X509NameEntryConverter dnconverter = new X509DefaultEntryConverter();
-           
-            X509Name issuerDN = X509Name.GetInstance(new X509Name("CN=AdminCA1").ToAsn1Object());
-            X509Name subjectDN = X509Name.GetInstance(new X509Name("CN=user", dnconverter).ToAsn1Object());
-            msgbuilder.SetIssuer(issuerDN);
-            msgbuilder.SetSubject(subjectDN);
-            SubjectPublicKeyInfo keyInfo = SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(rsaKeyPair.Public);
-
-            msgbuilder.SetPublicKey(keyInfo);
-            GeneralName sender = new GeneralName(subjectDN);
-            msgbuilder.SetAuthInfoSender(sender);
-            // RAVerified POP
-            msgbuilder.SetProofOfPossessionRaVerified();
-            CertificateRequestMessage msg = msgbuilder.Build();
-            GeneralName recipient = new GeneralName(issuerDN);
-
-            ProtectedPkiMessageBuilder pbuilder = new ProtectedPkiMessageBuilder(sender, recipient);
-            pbuilder.SetMessageTime(new DerGeneralizedTime(DateTime.Now));
-            // senderNonce
-            pbuilder.SetSenderNonce(senderNonce);
-            // TransactionId
-            pbuilder.SetTransactionId(transactionId);
-            // Key Id used (required) by the recipient to do a lot of stuff
-            pbuilder.SetSenderKID(Strings.ToAsciiByteArray("KeyId"));
-
-            
-            CertReqMessages msgs = new CertReqMessages(msg.ToAsn1Structure());
-            PkiBody pkibody = new PkiBody(PkiBody.TYPE_INIT_REQ, msgs);
-            pbuilder.SetBody(pkibody);
-
-                                 
-            AlgorithmIdentifier digAlg = new AlgorithmIdentifier("1.3.14.3.2.26"); // SHA1
-            AlgorithmIdentifier macAlg = new AlgorithmIdentifier("1.2.840.113549.2.7"); // HMAC/SHA1
-
-            PkMacFactory macFactory = new PkMacFactory(digAlg,macAlg);
-            macFactory.Password = Strings.ToAsciiByteArray("password");
-
-            ProtectedPkiMessage message = pbuilder.Build(macFactory);
-                                  
-
-        }
-
-    }
-}
\ No newline at end of file