ローカル マシンの信頼できる発行元に証明書をインストールするための以下のコードを見つけました。しかし、コードは C# です。同じことを C でも行いたいのですが、これを C に変換するにはどうすればよいですか?
private static void InstallCertificate(string cerFileName)
{
X509Certificate2 certificate = new X509Certificate2(cerFileName);
X509Store store = new X509Store(StoreName.TrustedPublisher,StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
store.Add(certificate);
store.Close();
}
利用可能な Windows API はありますか?