秘密鍵とそれに関連付けられている公開鍵証明書は、鍵ストアと呼ばれる、 パスワードで保護されたデータベースに保管されます。便宜のため、トラステッド証明書も鍵ストアに保管することができます。 SSLKeyStoreName プロパティーは、空にしておくことも、鍵ストア・ファイルを指すようにすることもできます。 SSLKeyStoreName または SSKeyStorePassword プロパティーが空である場合、サーバー・ログに通知メッセージが生成されます。
z/OS 以外のプラットフォームでは、JKS 鍵ストア・ファイルの完全修飾パス名を指定します。 JKS 鍵ストア・ファイルの完全修飾パス名の例は、c:¥keystore¥MyKeystore.ks のようになります。
z/OS® の場合、SSLKeyStoreName プロパティーを使用して、JKS 鍵ストアまたは RACF® 鍵リングのいずれかを指定できます。 JKS 鍵ストアの場合は、JKS 鍵ストア・ファイルの絶対パスで名前を指定します。 RACF 鍵リングの場合は、RACF 鍵リングへのアクセスに必要な情報を提供する文字列を指定します。 RACF 鍵リングの例として、keystore_type:keyring_name:racfid が挙げられます。
z/OS では、SSLKeyStoreName が RACF 鍵リング・フォーマットに一致すると、IMS™ TM リソース・アダプターは、指定された RACF 鍵リングをその鍵ストアとして使用します。 JCERACFKS または JCE4758RACFKS 以外の鍵ストアのタイプが指定されている場合、IMS TM リソース・アダプターは、JKS 鍵ストア・ファイルの名前として指定された SSLKeyStoreName の解釈を試みます。
JKS ファイルには、KS 以外のファイル拡張子が付くことがあります。