< prev index next >
src/linux/doc/man/ja/jarsigner.1
Print this page
rev 1493 : 7182226: NLS: jdk7u6 message drop20 integration
Reviewed-by: yhuang
*** 18,30 ****
.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
.\"
.\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
.\" or visit www.oracle.com if you need additional information or have any
.\" questions.
! .\"
! .\"
! .TH jarsigner 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
.SH "名前"
jarsigner \- JAR 署名および検証ツール
.LP
.RS 3
--- 18,29 ----
.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
.\"
.\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
.\" or visit www.oracle.com if you need additional information or have any
.\" questions.
! .\" `
! .TH jarsigner 1 "05 Jul 2012"
.SH "名前"
jarsigner \- JAR 署名および検証ツール
.LP
.RS 3
*** 351,361 ****
パッケージに含まれている) があり、このクラスが Service Provider Interface の
メソッドを定義しています。これらのメソッドは、「プロバイダ」が実装しなければなりま
せん。ここで、「プロバイダ」とは、Java Security API によってアクセス可能なサービス
のサブセットに対し、その固定実装を提供するパッケージまたはパッケージの集合の
ことです。したがって、キーストアの実装を提供するには、「Java 暗号化アーキテク
! チャ用プロバイダの実装方法」(http://java.sun.com/javase/6/docs/technotes/guides/security/HowToImplAProvider.html) のページで説明しているように、クライアントがプロバイダを実装し、
.I KeystoreSpi
サブクラスの実装を提供する必要があります。
.LP
アプリケーションでは、
.I KeyStore
--- 350,360 ----
パッケージに含まれている) があり、このクラスが Service Provider Interface の
メソッドを定義しています。これらのメソッドは、「プロバイダ」が実装しなければなりま
せん。ここで、「プロバイダ」とは、Java Security API によってアクセス可能なサービス
のサブセットに対し、その固定実装を提供するパッケージまたはパッケージの集合の
ことです。したがって、キーストアの実装を提供するには、「Java 暗号化アーキテク
! チャ用プロバイダの実装方法」(http://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/HowToImplAProvider.html) のページで説明しているように、クライアントがプロバイダを実装し、
.I KeystoreSpi
サブクラスの実装を提供する必要があります。
.LP
アプリケーションでは、
.I KeyStore
*** 453,463 ****
プロバイダパッケージを使用するには、上の行を次のように変更します。
.LP
.B keystore.type=pkcs12
.LP
PKCS#11 プロバイダパッケージを使用する場合、その詳細については、「Java PKCS#11 Reference Guide」(
! http://java.sun.com/javase/6/docs/technotes/guides/security/p11guide.html#keytooljarsigner)
にある
「\f2KeyTool and JarSigner\fP」節を参照してください。
.LP
.SS
サポートされるアルゴリズム
--- 452,462 ----
プロバイダパッケージを使用するには、上の行を次のように変更します。
.LP
.B keystore.type=pkcs12
.LP
PKCS#11 プロバイダパッケージを使用する場合、その詳細については、「Java PKCS#11 Reference Guide」(
! http://docs.oracle.com/javase/6/docs/technotes/guides/security/p11guide.html#KeyToolJarSigner)
にある
「\f2KeyTool and JarSigner\fP」節を参照してください。
.LP
.SS
サポートされるアルゴリズム
*** 882,892 ****
.LP
JAR ファイルの署名に使用する署名アルゴリズムの名前を指定します。
.LP
標準署名アルゴリズム名の一覧については、「Java Cryptography Architecture」(
! http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#appa)
にある
「
.I Appendix A
」を参照してください。このアルゴリズムは、JAR ファイルの署名に使用する秘密鍵と互換性のあるものでなければなりません。このオプションを指定しなかった場合、秘密鍵のタイプに応じて SHA1withDSA、MD5withRSA のいずれかが使用されます。指定されたアルゴリズムの実装を提供するプロバイダが静的にインストールされているか、あるいはユーザがそのようなプロバイダを
.I \-providerClass
--- 881,891 ----
.LP
JAR ファイルの署名に使用する署名アルゴリズムの名前を指定します。
.LP
標準署名アルゴリズム名の一覧については、「Java Cryptography Architecture」(
! http://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#AppA)
にある
「
.I Appendix A
」を参照してください。このアルゴリズムは、JAR ファイルの署名に使用する秘密鍵と互換性のあるものでなければなりません。このオプションを指定しなかった場合、秘密鍵のタイプに応じて SHA1withDSA、MD5withRSA のいずれかが使用されます。指定されたアルゴリズムの実装を提供するプロバイダが静的にインストールされているか、あるいはユーザがそのようなプロバイダを
.I \-providerClass
*** 896,906 ****
.TP 3
\-digestalg algorithm
.RS 3
JAR ファイルのエントリをダイジェストする際に使用するメッセージダイジェストアルゴリズムの名前を指定します。
.LP
! 標準メッセージダイジェストアルゴリズム名の一覧については、「Java Cryptography Architecture」(http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#appa)の
「
.I Appendix A
」を参照してください。このオプションを指定しなかった場合、SHA\-1 が使用されます。指定されたアルゴリズムの実装を提供するプロバイダが静的にインストールされているか、あるいはユーザがそのようなプロバイダを
.I \-providerClass
オプションを使って指定する必要があります。そうでない場合、コマンドの実行が失敗します。
--- 895,905 ----
.TP 3
\-digestalg algorithm
.RS 3
JAR ファイルのエントリをダイジェストする際に使用するメッセージダイジェストアルゴリズムの名前を指定します。
.LP
! 標準メッセージダイジェストアルゴリズム名の一覧については、「Java Cryptography Architecture」(http://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#AppA)の
「
.I Appendix A
」を参照してください。このオプションを指定しなかった場合、SHA\-1 が使用されます。指定されたアルゴリズムの実装を提供するプロバイダが静的にインストールされているか、あるいはユーザがそのようなプロバイダを
.I \-providerClass
オプションを使って指定する必要があります。そうでない場合、コマンドの実行が失敗します。
*** 1037,1047 ****
.B \-providerName providerName
\f2java.security\fP セキュリティプロパティファイル内で 2 つ以上のプロバイダが設定されている場合、\f2\-providerName\fP オプションを使って特定のプロバイダインスタンスを選択できます。このオプションの引数は、プロバイダの名前になります。
.LP
Sun PKCS#11 プロバイダの場合、\f2providerName\fP は \f2SunPKCS11\-\fP\f2TokenName\fP の形式になります。ここで、\f2TokenName\fP は、プロバイダインスタンスの設定時に使用した名前のサフィックスです。詳細については、
.fi
! http://java.sun.com/javase/6/docs/technotes/guides/security/p11guide.html#KeyToolJarSigner#ATTRS
の
.na
「\f2configuration attributes table\fP」を参照してください。たとえば、次のコマンドは、名前サフィックス \f2SmartCard\fP を持つ PKCS#11 キーストアプロバイダインスタンスの内容を一覧表示します。
.RS 3
--- 1036,1046 ----
.B \-providerName providerName
\f2java.security\fP セキュリティプロパティファイル内で 2 つ以上のプロバイダが設定されている場合、\f2\-providerName\fP オプションを使って特定のプロバイダインスタンスを選択できます。このオプションの引数は、プロバイダの名前になります。
.LP
Sun PKCS#11 プロバイダの場合、\f2providerName\fP は \f2SunPKCS11\-\fP\f2TokenName\fP の形式になります。ここで、\f2TokenName\fP は、プロバイダインスタンスの設定時に使用した名前のサフィックスです。詳細については、
.fi
! http://docs.oracle.com/javase/6/docs/technotes/guides/security/p11guide.html#ATTRS
の
.na
「\f2configuration attributes table\fP」を参照してください。たとえば、次のコマンドは、名前サフィックス \f2SmartCard\fP を持つ PKCS#11 キーストアプロバイダインスタンスの内容を一覧表示します。
.RS 3
< prev index next >