apachejavaOSS

docbookの設定

maven2を使ったJARファイルの管理

maven2では、ファイルの依存関係を管理する仕組みがある。
EclipseなどのIDEやantでは、難しいJARの依存関係の依存関係を解決してくれる。

docbookのインストール

docbookは、文書の作成とデザインを分離してくれる便利な仕組みです。
作成したXML文書からHTML、PDF、RTF、PSを生成することができます。

Debianを使っている場合は、aptが使えるので簡単に導入することができます。
aptitudeで2つのパッケージをインストールします。

sudo aptitude install docbook docbook-utils

psgmlのインストール

docbookのXML文書をemacsで作成するのには、psgmlが便利です。

sudo aptitude install psgml

emacsを起動してC-cC-eで、入力可能な候補を選択することができます。

JCEの証明書有効期限切れ

以前にIPAからJCE1.2.1の証明書有効期限切れに関する注意喚起というのが出されました。
つい5/19にもIBMのJavaVMでも同様なことがありました。

JREにプレインストールされている証明書の有効期限は、keytoolで確認できます。
JDK1.5.0_6で確認すると一つだけ有効期限切れの証明書がありました。

C:\>cd %JAVA_HOME%\jre\lib\security
C:\Program Files\Java\jdk1.5.0_06\jre\lib\security>keytool -list -v -keystore cacerts | find "有効期限"
キーストアのパスワードを入力してください:
有効日: Fri Oct 01 09:00:00 JST 1999 有効期限: Thu Jul 17 08:59:59 JST 2036
有効日: Mon Jun 21 13:00:00 JST 1999 有効期限: Sun Jun 21 13:00:00 JST 2020
有効日: Mon May 18 09:00:00 JST 1998 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Fri Oct 01 09:00:00 JST 1999 有効期限: Thu Jul 17 08:59:59 JST 2036
有効日: Tue Feb 08 01:16:40 JST 2000 有効期限: Sat Feb 08 01:46:40 JST 2020
有効日: Wed Jun 30 02:06:20 JST 2004 有効期限: Fri Jun 30 02:06:20 JST 2034
有効日: Thu Aug 13 09:29:00 JST 1998 有効期限: Tue Aug 14 08:59:00 JST 2018
有効日: Sat Feb 05 02:20:00 JST 2000 有効期限: Wed Feb 05 02:50:00 JST 2020
有効日: Mon Jan 29 09:00:00 JST 1996 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Mon Jan 01 09:00:00 JST 1996 有効期限: Fri Jan 01 08:59:59 JST 2021
有効日: Mon May 18 09:00:00 JST 1998 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Mon Jan 01 09:00:00 JST 1996 有効期限: Fri Jan 01 08:59:59 JST 2021
有効日: Wed May 26 01:09:40 JST 1999 有効期限: Sun May 26 01:39:40 JST 2019
有効日: Mon Jan 29 09:00:00 JST 1996 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Sat Feb 24 08:01:00 JST 1996 有効期限: Fri Feb 24 08:59:00 JST 2006
有効日: Thu Aug 01 09:00:00 JST 1996 有効期限: Fri Jan 01 08:59:59 JST 2021
有効日: Fri Oct 01 09:00:00 JST 1999 有効期限: Thu Jul 17 08:59:59 JST 2036
有効日: Sun Aug 23 01:41:51 JST 1998 有効期限: Thu Aug 23 01:41:51 JST 2018
有効日: Mon Jan 01 09:00:00 JST 1996 有効期限: Fri Jan 01 08:59:59 JST 2021
有効日: Thu Aug 01 09:00:00 JST 1996 有効期限: Fri Jan 01 08:59:59 JST 2021
有効日: Mon May 18 09:00:00 JST 1998 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Sat Dec 25 02:50:51 JST 1999 有効期限: Wed Dec 25 03:20:51 JST 2019
有効日: Sat Jun 26 09:19:54 JST 1999 有効期限: Wed Jun 26 09:19:54 JST 2019
有効日: Sat May 13 03:46:00 JST 2000 有効期限: Tue May 13 08:59:00 JST 2025
有効日: Wed Nov 09 09:00:00 JST 1994 有効期限: Fri Jan 08 08:59:59 JST 2010
有効日: Wed Oct 13 04:24:30 JST 1999 有効期限: Sun Oct 13 04:54:30 JST 2019
有効日: Tue May 21 13:00:00 JST 2002 有効期限: Sat May 21 13:00:00 JST 2022
有効日: Fri Aug 14 23:50:00 JST 1998 有効期限: Thu Aug 15 08:59:00 JST 2013
有効日: Wed Jun 30 02:39:16 JST 2004 有効期限: Fri Jun 30 02:39:16 JST 2034
有効日: Mon Jun 21 13:00:00 JST 1999 有効期限: Sun Jun 21 13:00:00 JST 2020
有効日: Wed May 17 23:01:00 JST 2000 有効期限: Sun May 18 08:59:00 JST 2025
有効日: Mon Jan 29 09:00:00 JST 1996 有効期限: Wed Aug 02 08:59:59 JST 2028
有効日: Wed Jun 23 21:14:45 JST 1999 有効期限: Sun Jun 23 21:14:45 JST 2019
C:\Program Files\Java\jdk1.5.0_06\jre\lib\security>
有効期限が切れている証明書
別名: gtecybertrustca
作成日: 2002/05/10
エントリのタイプ: trustedCertEntry
所有者: CN=GTE CyberTrust Root, O=GTE Corporation, C=US
実行者: CN=GTE CyberTrust Root, O=GTE Corporation, C=US
シリアル番号: 1a3
有効日: Sat Feb 24 08:01:00 JST 1996 有効期限: Fri Feb 24 08:59:00 JST 2006
証明書のフィンガープリント:
MD5:  C4:D7:F0:B2:A3:C5:7D:61:67:F0:04:CD:43:D3:BA:58
SHA1: 90:DE:DE:9E:4C:4E:9F:6F:D8:86:17:57:9D:D3:91:BC:65:A6:89:64

以上

コメント

  1. みんなのプロフィール より:

    ブログ開設おめでとうございます!!

    アクセス数を上げるために当コミュニティサイトに登録しませんか?
    http://blog.livedoor.jp/freshman_box/

    より多くのひとに貴方のブログを見てもらえます。

    参加するにはこちらからが便利です
    http://blog.livedoor.jp/freshman_box/?mode=edit&title=ksaito11%82%CC%93%FA%8BL&address=http%3A%2F%2Fd%2Ehatena%2Ene%2Ejp%2Fksaito11%2F

    お問い合わせはコチラから
    http://blog.livedoor.jp/freshman_box/?mail

タイトルとURLをコピーしました