- セクティゴ・コモドSSLトップ
- > サポート
サポート
◆ こちらからサポート記事を検索いただけます
署名方法について (コード証明書関連)
Outlookのマクロ(VBAProject.otm)への署名の方法
Outlookのマクロは、ExcelやWordのようにファイルごとに署名するのではなく、Outlookが読み込んでいるプロジェクトファイル全体に対して署名を行うという点が特徴的です。
Outlookを起動し、Alt + F11 を押して Visual Basic Editor (VBE) を開きます。
左側のプロジェクトエクスプローラーで、Project1 (VBAProject.OTM) が選択されていることを確認します。
メニューバーの [ツール] > [デジタル署名] をクリックします。
「デジタル署名」ダイアログが表示されるので、[選択] ボタンをクリックします。
インストールされている証明書の一覧から、使用する証明書を選択して [OK] を押します。
ダイアログに証明書名が表示されたら [OK] を押して閉じます。
Outlookの [ファイル] > [オプション] > [トラスト センター](またはセキュリティ センター) を開きます。
[トラスト センターの設定] ボタンをクリックします。
[マクロの設定] を選択し、以下のいずれかに設定します。
「デジタル署名されたマクロに対しては通知を表示し、その他のマクロはすべて無効にする」: 推奨設定です。
初回実行時に「この発行者のマクロを常に信頼するか」という警告が出るので、「すべて承諾」 を選択します。
1. まず、署名に使用する「コード署名用証明書」が必要です。
署名に使用する証明書の準備としてSectigo認証局から発行されたコード証明書を使用します。2.Outlook VBE(エディタ)での署名手順
以下の手順で、現在作成しているマクロに署名を付与します。Outlookを起動し、Alt + F11 を押して Visual Basic Editor (VBE) を開きます。
左側のプロジェクトエクスプローラーで、Project1 (VBAProject.OTM) が選択されていることを確認します。
メニューバーの [ツール] > [デジタル署名] をクリックします。
「デジタル署名」ダイアログが表示されるので、[選択] ボタンをクリックします。
インストールされている証明書の一覧から、使用する証明書を選択して [OK] を押します。
ダイアログに証明書名が表示されたら [OK] を押して閉じます。
重要: VBEのツールバーにある [保存] ボタン(上書き保存アイコン)をクリックして、.otm ファイルに署名を書き込みます。
3.Outlook側のセキュリティ設定(重要)
署名をしても、Outlook側の「マクロのセキュリティ」設定が適切でないとマクロは実行されません。Outlookの [ファイル] > [オプション] > [トラスト センター](またはセキュリティ センター) を開きます。
[トラスト センターの設定] ボタンをクリックします。
[マクロの設定] を選択し、以下のいずれかに設定します。
「デジタル署名されたマクロに対しては通知を表示し、その他のマクロはすべて無効にする」: 推奨設定です。
初回実行時に「この発行者のマクロを常に信頼するか」という警告が出るので、「すべて承諾」 を選択します。
4.注意点:.otmファイルの性質
配布の難しさ? |
.otm ファイルは個人のプロファイルに紐付いているため、他人に配る場合は、相手の %AppData%\Microsoft\Outlook\VBAProject.otm を上書きする必要があります。 | 上書きによる署名の消失 | マクロの内容を書き換えて保存する際、証明書の有効期限が切れていたり、証明書ストアから証明書が削除されていたりすると、署名が外れることがあります |
マニュアル
- CSRの生成方法
- 証明書のインストール
- ドメイン認証用サイトシールの設置
- ドメイン認証用セキュアサイトシール
(2012/11/1以降のご注文より) - 企業認証&EV用サイトシールの設置
- コード証明書関連(codesign)
- セキュアEMAIL関連(smime)
- CaaS 自動化関連(ACME)
- IISサーバのみに起因する問題と解消のコツ
- 企業認証/EV認証の電話認証(コールバック)
- Windowsサーバーにおいて不完全な証明書チェーンとなる場合の解消法
- セクティゴの中間証明書及びルート証明書について
- ルート証明書 中間証明書について
- セクティゴサイトシール(trustlogo)のインスト―ル
- 中間CA証明書・ルート証明書について
- ドメインの所有者確認【メール方式:英文の承認メールの表示例】
各種手続きについて
- Multi-Perspective Issuance Corroboration(マルチ視点発行検証)を導入
- 「サーバ証明書」の拡張キーの使用法(EKU)フィールドに「クライアント認証」を記載することを廃止
- 古いSHA1ルート終了における対応につきまして。
- 新ドメイン認証レベルで確認させていただく内容
- オンラインDBへの電話番号確認
- DUNSの新規登録申請はオンラインで簡単
- ドメイン認証レベルで確認させていただく内容
- 企業認証レベルで確認させていただく内容
- 認証レベルに応じた確認・必要書類はなんですか
- 申請ドメインの登録状態を確認しよう :whoisチェック
- 企業情報(登録確認)にはどのような媒体がありますか?
- 無償版SSLとは
- 申請までにご準備いただく物
- お申込みから納品までの流れ
- 費用の支払方法
- お見積書発行依頼
- 請求書の発行依頼
- 更新の申請方法
- 販売パートナ・アフェリエイトパートナーになる。
- ID/パスワードを忘れたら
購入前のご質問
- Sectigo ルート証明書の移行と古いCAの無効化について
- vPRO対応AMT証明書について
- セクティゴの補償とは一体どのようなものでしょうか?
- FileMaker(ファイルメーカー)製品対応SSLについて
- 携帯電話、スマートフォン、タブレット対応状況
- 新旧ドメイン認証タイプの比較
- 携帯電話・スマートフォン対応状況(ユニファイドコミュニケーション)
- ドメイン管理状況の認証 (DCV) を実施
- ブラウザーの互換性
- マルチドメインは何個まで追加できますか
- 追加ドメインの購入はどのように申請するのでしょうか?
- IEの設定の「信頼されたルート証明期間」のなかでどのように表示されますか?
- コードサイニング証明書とはなんですか?
- ユニファイドコミュニケーションとはなんですか?
- どのようにすればSSLをテストできるでしょうか?
- コモドのSSL証明書は顧客のブラウザーで正しく動作するでしょうか?
- 補償とは一体どういう意味でしょうか?
- コモドのSSLはどのバージョンのSSLプロトコルと互換性がありますか?
- SGCとは何でしょうか?
- お申込フォームで間違った申請をしてしまいました。
- 個人でもコードサイニングが購入できますか??
- コモドのSSLはどのバージョンのSSLプロトコルと互換性がありますか?