SSL-VPN用証明書の削除(V2サービス)

SSL-VPN用証明書を削除する手順を解説します。

SSL-VPN接続(V2サービス/自己署名証明書利用)を参照してSSL-VPN接続を作成した場合のみ実行する手順です。

削除は、基本的に作成した手順の逆順で、削除を実行します。

警告: 削除する際は、CA証明書・サーバ証明書用秘密鍵・サーバ証明書・DH鍵で削除したい証明書を個別に削除する必要があります。
  1. 以下の設定を行います。
    $ TMP_CRTKEY_NAME=<DH鍵ID>
  2. 次のAPIを実行します。
    $ curl -X DELETE -sS -i $KEYMANAGEMENT/v1/$PROJECT_ID/secrets/$TMP_CRTKEY_NAME \
    -H "X-Auth-Token: $OS_AUTH_TOKEN"
    HTTP/1.1 204 No Content
    X-Fcx-Endpoint-Request: EXECUTED_REQ<ID>
    Date: Www, DD MMM yyyy hh:mm:ss GMT
                        
  3. 以下の設定を行います。
    $ TMP_CRTKEY_NAME=<サーバ証明書用秘密鍵ID>
  4. 次のAPIを実行します。
    $ curl -X DELETE -sS -i $KEYMANAGEMENT/v1/$PROJECT_ID/secrets/$TMP_CRTKEY_NAME \
    -H "X-Auth-Token: $OS_AUTH_TOKEN"
    HTTP/1.1 204 No Content
    X-Fcx-Endpoint-Request: EXECUTED_REQ<ID>
    Date: Www, DD MMM yyyy hh:mm:ss GMT
  5. 以下の設定を行います。
    $ TMP_CRTKEY_NAME=<サーバ証明書ID>
  6. 次のAPIを実行します。
    $ curl -X DELETE -sS -i $KEYMANAGEMENT/v1/$PROJECT_ID/secrets/$TMP_CRTKEY_NAME \
    -H "X-Auth-Token: $OS_AUTH_TOKEN"
    HTTP/1.1 204 No Content
    X-Fcx-Endpoint-Request:EXECUTED_REQ<ID>
    Date: Www, DD MMM yyyy hh:mm:ss GMT
  7. 以下の設定を行います。
    $ TMP_CRTKEY_NAME=<CA証明書ID>
  8. 次のAPIを実行します。
    $ curl -X DELETE -sS -i $KEYMANAGEMENT/v1/$PROJECT_ID/secrets/$TMP_CRTKEY_NAME \
    -H "X-Auth-Token: $OS_AUTH_TOKEN"
    HTTP/1.1 204 No Content
    X-Fcx-Endpoint-Request: EXECUTED_REQ<ID>
    Date: Www, DD MMM yyyy hh:mm:ss GMT