このコードを使用して、自己署名証明書をインストールします (ユーザーはインストールを確認する必要があります)。
// Constructor
public MainPage()
{
this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}
private async void MainPage_Loaded(object sender, RoutedEventArgs e)
{
try
{
StorageFolder packageLocation = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFolder certificateFolder = await packageLocation.GetFolderAsync("Certificates");
StorageFile certificate = await certificateFolder.GetFileAsync("myCer.cer");
await Launcher.LaunchFileAsync(certificate);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
アプリを起動するたびに証明書をインストールする必要がないように、証明書が既にインストールされているかどうかを確認することはできますか?