Skip to content

Cisco ASA でルート証明書をインポートする

Cisco ASA でルート証明書をインポートする手順をメモしておきます。ASA 9.6(2) で検証しました。

ルート証明書用 Trustpoint の作成

まず、ルート証明書用の Trustpoint を作成します。

1
2
3
4
5
6
crypto ca trustpoint MyCA.trustpoint
 revocation-check none
 no id-usage
 enrollment terminal
!
exit

ルート証明書のインポート

ルート証明書をインポートします。crypto ca authenticate を実行します。

1
crypto ca authenticate MyCA.trustpoint nointeractive

実行例は以下の通りです。ルート証明書の「-----BEGIN CERTIFICATE----- 〜 -----END CERTIFICATE-----」部分を丸ごと貼り付けた後、quit を入力します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
asa(config)# crypto ca authenticate MyCA.trustpoint nointeractive
Enter the certificate in base64 representation....
End with the word "quit" on a line by itself.
asa(config-pubkey)# -----BEGIN CERTIFICATE-----
asa(config-pubkey)# MIIDHjCCAgagAwIBAgIJAPcxyczGdJizMA0GCSqGSIb3DQEBCwUAMA8xDT$
    ・
    ・
    ・
asa(config-pubkey)# HbEXTVSmSzCEeDxmw+D5mOtpujRq1xha+UyuMmaGONJ+Fw==
asa(config-pubkey)# -----END CERTIFICATE-----
asa(config-pubkey)# quit

INFO: Certificate has the following attributes:
Fingerprint:     aaaaaaaa bbbbbbbb cccccccc dddddddd

Trustpoint CA certificate accepted.

Trustpoint の確認

Trustpoint は show crypto ca trustpoints で確認出来ます。

1
2
3
4
5
6
7
asa# show crypto ca trustpoints

Trustpoint MyCA.trustpoint:
    Subject Name:
    cn=MyCA
          Serial Number: xxxxxxxxxxxxxxxxxx
    Certificate configured.