Exemple #1
0
        /// <summary>
        /// 発行者名を指定してルート証明書を新規作成し、証明書ストアにインストール
        /// </summary>
        /// <param name="issuerName">発行者名</param>
        /// <returns>作成されたルート証明書</returns>
        public static X509Certificate2 InstallNewRootCertificate(string issuerName = DEFAULT_ISSUER_NAME)
        {
            var cert = factory.CreateRootCertificate(issuerName);

            store.InstallToRootStore(cert);
            return(cert);
        }