Skip to content
/ genca Public

リモートアクセスVPNゲートウェイで利用できるサーバー証明書、CA証明書作成ツール

License

Notifications You must be signed in to change notification settings

nifcloud/genca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

プライベートCA 作成ツール genca

ニフクラ リモートアクセスVPNゲートウェイで利用できるサーバー証明書、CA証明書作成ツールです。

注意事項

ツールに関するお問い合わせはベーシックサポート(トラブル窓口)のサポート範囲外となります。
ツールに関するお問い合わせはgithub上のissueを起票してください。
コミュニティベースでのサポートとなります。

利用方法

ツールの実行

ご利用のOS環境にあったバイナリをダウンロードし、gencaを実行して下さい。
実行すると、プライベートCAと署名済みクライアント証明書、サーバー証明書が自動生成されます。

  • nifcloud.local.CAcert.pem
    • プライベートCA証明書です。
    • コントロールパネルのCA証明書にアップロードし、リモートアクセスVPNゲートウェイに設定する事で、クライアント証明書認証を利用する事が出来ます。
  • nifcloud.local.CAkey.pem
    • プライベートCAの秘密鍵です。
  • client.nifcloud.local.crt.pem
    • クライアント証明書(署名前)
  • client.nifcloud.local.pem
    • クライアント証明書の秘密鍵
  • client.nifcloud.local.csr.pem
    • クライアント証明書署名要求
  • client.nifcloud.local.signed.crt.pem
    • 署名済みクライアント証明書
    • プライベートCAによって電子署名されたクライアント証明書です。
  • server.nifcloud.local.crt.pem
    • サーバー証明書(署名前)
  • server.nifcloud.local.csr.pem
    • サーバー証明書署名要求
  • server.nifcloud.local.pem
    • サーバー証明書の秘密鍵
  • server.nifcloud.local.signed.crt.pem
    • 署名済みサーバー証明書
    • プライベートCAによって電子署名されたサーバー証明書です。

サーバー証明書

生成されたサーバー証明書(server.nifcloud.local.signed.crt.pem)と、サーバー証明書の秘密鍵(server.nifcloud.local.pem)をコントロールパネルからアップロードし、
サーバー証明書の一覧に表示される事を確認します。
クラウドヘルプ(サーバー証明書:アップロード)

このサーバー証明書をリモートアクセスVPNゲートウェイの作成時や設定変更で指定します。
接続するには、クライアント設定ファイルにプライベートCA証明書(nifcloud.local.CAcert.pem)を指定する必要があります。
詳細は以下ご参照ください。

CA証明書のアップロード

生成されたCA証明書(nifcloud.local.CAcert.pem)をコントロールパネルからアップロードし、CA証明書の一覧に表示される事を確認します。
クラウドヘルプ(CA証明書:アップロード)

ソースコードのビルド

go build genca.go 
# または
gox

# 実行
./genca

ライセンス

LICENSEをご参照下さい。

About

リモートアクセスVPNゲートウェイで利用できるサーバー証明書、CA証明書作成ツール

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages