public void should_generate_key_and_public_counterpart() { var key = new Key(512).PublicKey; Console.WriteLine(key.ToString()); string pem = key.ToPem(); Console.WriteLine(pem); Console.WriteLine(new PublicKey(pem).ToString()); }
public void should_generate_key() { var key = new Key(512); Console.WriteLine(key.ToString()); string pem = key.ToPem(); Console.WriteLine(pem); Console.WriteLine(new Key(pem).ToString()); }
public static string CreateCert(string issuerDn, string dn, Key issuerKey, Key userKey) { Certificate cert = GetCert(dn, userKey, issuerDn, issuerKey); string keyPem = userKey.ToPem(); Assert.That(keyPem.Contains("RSA PRIVATE KEY")); string certPem = cert.ToPem(); Assert.That(certPem.Contains("CERTIFICATE")); return keyPem + certPem; }