Brunet.Security.Dtls.OchUnitTest.ValidityTest C# (CSharp) Метод

ValidityTest() приватный Метод

private ValidityTest ( ) : void
Результат void
    public void ValidityTest() {
      var osch = new OpenSslCertificateHandler();
      RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(512);
      byte[] blob = rsa.ExportCspBlob(false);
      RSACryptoServiceProvider rsa_pub = new RSACryptoServiceProvider();
      rsa_pub.ImportCspBlob(blob);
      string ID = "brunet:node:PXYSWDL5SZDHDDXJKZCLFENOP2KZDMBU";
      CertificateMaker cm = new CertificateMaker("US", "UFL", "ACIS", "David Wolinsky",
          "[email protected]", rsa_pub, ID);
      Certificate cert_0 = cm.Sign(cm, rsa);
      osch.AddSignedCertificate(cert_0.X509);
      osch.AddCACertificate(cert_0.X509);
      var ocert = OpenSslCertificateHandler.OpenSslX509ToMonoX509(osch.LocalCertificate);
      Assert.AreEqual(cert_0.X509.RawData, ocert.RawData, "local check");
      Assert.IsTrue(CertificateHandler.Verify(ocert, ID), "Valid");
    }
  }
OchUnitTest