public interface KeySpec
鍵がハードウェアデバイス上に格納されている場合は、その鍵仕様には、デバイス上の鍵の識別を助ける情報が含まれていることがあります。
鍵は、アルゴリズムに固有の方法か、またはアルゴリズムに依存しないエンコーディング形式 (ASN.1 など) で指定できます。たとえば、DSA 非公開鍵は、非公開鍵のコンポーネント x
、p
、q
、および g
によって指定するか (DSAPrivateKeySpec
を参照)、または、非公開鍵の DER エンコーディングを使って指定することが可能です (PKCS8EncodedKeySpec
を参照)。
このインタフェースには、メソッドまたは定数が含まれていません。このインタフェースの唯一の目的は、すべての鍵仕様をグループ化すること (およびそれらのグループに安全な型を提供すること) です。すべての鍵仕様で、このインタフェースを実装する必要があります。
Key
, KeyFactory
, EncodedKeySpec
, X509EncodedKeySpec
, PKCS8EncodedKeySpec
, DSAPrivateKeySpec
, DSAPublicKeySpec
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.