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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。