https://github.com/223n/certcheck
Check deadline of certificate
https://github.com/223n/certcheck
cert certcheck checker golang slack
Last synced: 5 months ago
JSON representation
Check deadline of certificate
- Host: GitHub
- URL: https://github.com/223n/certcheck
- Owner: 223n
- License: apache-2.0
- Created: 2018-10-10T02:41:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T11:32:26.000Z (over 7 years ago)
- Last Synced: 2024-06-20T14:03:14.150Z (about 2 years ago)
- Topics: cert, certcheck, checker, golang, slack
- Language: Go
- Size: 36.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# certcheck
[](LICENSE)
[](https://ci.appveyor.com/project/223n/certcheck/branch/master)
## なにするもの?
1. 証明書の有効期限を確認します。
2. 残日数が指定された日数以下の場合には、Slackに通知します。
## 使い方
### インストール
[releases](https://github.com/223n/certcheck/releases)から、実行ファイルをダウンロードします。
### 設定ファイルの作成
ダウンロードした実行ファイルと同じディレクトリに、
設定ファイルを作成、配置します。
### 起動
実行ファイルを起動します。
実行ログには、実行結果が出力されます。
また、残日数が指定日数より少ない場合には、Slackに通知されます。
#### 引数
| 引数名 | 説明 | 例 |
| :-: | --- | --- |
| c | 設定ファイルを指定することができます。 | certcheck -c="config.yml" |
| v | バージョン情報を出力します。 | certcheck -v |
## 設定ファイル
[certcheck.yml.format](certcheck.yml.format) を参考に **certcheck.yml** ファイルを作成してください。
なお、`targets`でslackの設定(`hook_url`, `username`, `icon`)を指定した場合は、`slack`の設定を上書きします。
* フォーマット
```yml
targets:
- name: (分かりやすい名称)
endpoint: (調べるURL)
threshold: (slackに通知する残日数)
hook_url: (slackのIncomming WebHooksで発行したWebhook URL / 上書き項目)
username: (slackの通知で表示するユーザ名 / 上書き項目)
icon: (slackの通知で表示するアイコン / 上書き項目)
slack:
hook_url: (slackのIncomming WebHooksで発行したWebhook URL)
channel: (slackの通知で投稿するチャンネル)
username: (slackの通知で表示するユーザ名)
icon: (slackの通知で表示するアイコン)
```
## ライセンス
このソースのライセンスは、 [LICENSE](LICENSE) を参照してください。
### その他
このソースの一部は、 [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) のライセンスで配布されている成果物を含んでいます。
* [ynozue/apichecker](https://github.com/ynozue/apichecker) / Copyright (C) 2017 ynozue