模块  java.xml.crypto
软件包  javax.xml.crypto

Class KeySelector


  • public abstract class KeySelector
    extends Object
    一个选择器,它使用KeyInfo对象中包含的数据查找并返回一个键。 这个类的实现的一个例子就是,搜索一个KeyStore相匹配包含的信息信任密钥KeyInfo

    返回的密钥是否可信,以及用于确定返回密钥的机制是否是特定于实现的。

    从以下版本开始:
    1.6
    • 构造方法详细信息

      • KeySelector

        protected KeySelector()
        默认的no-args构造函数; 仅供子类调用。
    • 方法详细信息

      • singletonKeySelector

        public static KeySelector singletonKeySelector​(Key key)
        返回 KeySelector总是选择指定密钥,不管的 KeyInfo传递给它。
        参数
        key - 存储在密钥选择器中的唯一密钥
        结果
        一个始终选择指定键的键选择器
        异常
        NullPointerException - if key is null