機能説明
証明書の内容を項目ごとに編集、標準出力、またはファイルに出力します。
記述形式
cmdspcert | [-ed Environment-directory ] {-id CertID | -nn NickName | -fn FileName } [-sl Select] [-oc OutCODE] [-of OutFile] [-sn slotID | -tl TokenLabel] |
オプション
運用管理ディレクトリ(Environment-directory)をフルパスで指定します。省略された場合、環境変数「CMIPATH」に設定されている情報が有効となります。
登録済みの証明書を表示します。検索条件として、cmlistcertコマンドで表示された証明書識別名(CertID)を指定します。
登録済みの証明書を表示します。検索条件として、登録時に指定したニックネーム(NickName)を指定します。
未登録の証明書を表示します。検索条件として、証明書ファイル名(FileName)を指定します。
DER形式、およびBASE64形式のファイルを指定することができます。
表示形式(Select)を指定します。
項目ごとの表示(デフォルト)
鍵の表示
表示結果を出力する際の日本語コード系(OutCODE)を指定します。
JIS
SJIS(デフォルト)
EUC
表示結果を出力するファイル名(OutFile)をフルパスで指定します。
省略すると標準出力に出力します。指定するファイルは未使用のものを指定します。
本オプションは指定しないでください。
本オプションは指定しないでください。
参照
コマンド格納場所
Windows | %CommonProgramFiles%\Fujitsu Shared\F3FSSMEE |
Solaris | /opt/FJSVsmee/bin |
64bit版のLinux | /opt/FJSVsmee64/bin |
64bit版以外のLinux | /opt/FJSVsmee/bin |
注意事項
-id、-nn、-fnのどれかを指定する必要があります。
証明書の有効期間は「VALIDITY」行で確認できます。「開始日時(YYYYMMDDHHMMSS)-終了日時(YYYYMMDDHHMMSS)」の形式で、世界標準時で表示されます。
証明書ファイルにBASE64形式の証明書を指定した場合で、かつ以下のヘッダ、フッタがついている場合は、その行は読み飛ばされます。なお、以下の形式以外では、エラー終了します。また、指定された証明書ファイル内に複数の証明書が含まれている場合は、先頭のデータのみ対象となります。
ヘッダ: 「-----BEGIN」で始まる行
フッタ: 「-----END」で始まる行
BASE64形式の証明書データの例を以下に示します。
-----BEGIN CERTIFICATE----- … (Base64エンコードされた証明書データ) … -----END CERTIFICATE-----
識別名情報が設定されていない項目は表示しません。
実行結果/出力形式
以下の形式で表示されます。
ISSUERNAMEやSUBJECTNAMEには発行者または所有者を特定する情報が合わせて表示されます。証明書によってはEXTENSIONSの情報は表示されない場合があります。
CERTIFICATE: 証明書の情報 VERSION: バージョン情報 SERIALNUMBER: シリアル番号 SIGNATURE ALGORITHM: 署名アルゴリズム ISSUERNAME: 発行者の情報 (略) VALIDITY: 有効期限 SUBJECTNAME: 所有者の情報 (略) PUBLIC KEY ALGORITHM: 公開鍵 EXTENSIONS: 証明書の拡張情報 (略) SIGNATURE ALGORITHM: 署名アルゴリズム SIGNATURE: デジタル署名 FINGERPRINT(MD5): フィンガープリント(MD5用) FINGERPRINT(SHA1): フィンガープリント(SHA1用) FINGERPRINT(SHA256): フィンガープリント(SHA256用)
表示例)
CERTIFICATE: VERSION: V1 SERIALNUMBER: 7DD9FE07CFA81EB7107967FBA78934C6 SIGNATURE ALGORITHM: SHA1WithRSAEncryption ISSUERNAME: COUNTRY: US ORGANIZATION: VeriSign, Inc. ORGANIZATIONALUNIT: Class 3 Public Primary Certification Authority - G2 ORGANIZATIONALUNIT: (c) 1998 VeriSign, Inc. - For authorized use only ORGANIZATIONALUNIT: VeriSign Trust Network VALIDITY: 19980518000000-20280801235959 SUBJECTNAME: COUNTRY: US ORGANIZATION: VeriSign, Inc. ORGANIZATIONALUNIT: Class 3 Public Primary Certification Authority - G2 ORGANIZATIONALUNIT: (c) 1998 VeriSign, Inc. - For authorized use only ORGANIZATIONALUNIT: VeriSign Trust Network PUBLIC KEY ALGORITHM: RSAEncryption SIGNATURE ALGORITHM: SHA1WithRSAEncryption SIGNATURE: 514DCDBE 5CCB9819 9C15B201 39782E4D 0F677070 99C6105A 94A4534D 546D2BAF 0D5D408B 64D3D7EE DE566192 5FA6C41D 106136D3 2C273CE8 2909B911 6474CCB5 739F1C48 A9BC6101 EEE217A6 0CE34008 3B0EE7EB 44732A9A F16992EF 7114C339 AC71A791 096FE471 06B3BA59 57267900 F6F80DA2 333028D4 AA58A09D 9D6991FD FINGERPRINT(MD5): A2 33 9B 4C 74 78 73 D4 6C E7 C1 F3 8D CB 5C E9 FINGERPRINT(SHA1): 85 37 1C A6 E5 50 14 3D CE 28 03 47 1B DE 3A 09 E8 F8 77 0F FINGERPRINT(SHA256): 83 CE 3C 12 29 68 8A 59 3D 48 5F 81 97 3C 0F 91 95 43 1E DA 37 CC 5E 36 43 0E 79 C7 A8 88 63 8B