Özgür Adem Işıklı Özgür Adem Işıklı Software Developer Resume Contact

Software Developer

Not #4 - C#'da Self Signed Sertifika Oluşturma

Bu bir kendime not yazısıdır. Daha sonradan unutma ihtimalime karşın kendimce notlar alıyorum.

C#’da kendinden imzalı bir serifika oluşturmak zorunda kaldığımda aşağıdaki kod bloğundan yararlandım.


public static byte[] CreateGeneralCert(SecureString password)
{
    using (CryptContext ctx = new CryptContext())
    {
        ctx.Open();
        X509Certificate2 cert = ctx.CreateSelfSignedCertificate(
            new SelfSignedCertProperties
            {
                IsPrivateKeyExportable = true,
                KeyBitLength = 512,
                Name = new X500DistinguishedName("cn=localhost"),
                ValidFrom = DateTime.Today.AddDays(-1),
                ValidTo = DateTime.Today.AddYears(1),
            });
        return cert.Export(X509ContentType.Pfx, password);
    }
}

What About Comments?

I do not use any comment system such as Disqus because of user's privacy. If you want to discuss something about this post, you may open an issue on the repo.

You may check what is the problem with Disqus;