Ejemplo n.º 1
0
        public static void V_Test_X509_MakeCertSelf()
        {
            Console.WriteLine("Testing X509_MakeCertSelf ...");
            int nRet = 0;

            X509.KeyUsageOptions kuoKeyUsage = default(X509.KeyUsageOptions);

            kuoKeyUsage = X509.KeyUsageOptions.DigitalSignature | X509.KeyUsageOptions.KeyCertSign | X509.KeyUsageOptions.CrlSign;
            nRet        = X509.MakeCertSelf("myca.cer", "myca.epk", 99, 10, "CN=My CA,O=Test Org,OU=Certificate Services", "", kuoKeyUsage, "password", 0);
            if (nRet != 0)
            {
                Console.WriteLine(nRet + " " + General.LastError());
            }
            else
            {
                Console.WriteLine("Success");
            }
        }