软件包  org.ietf.jgss

Class MessageProp

    • 构造方法摘要

      构造方法  
      Constructor 描述
      MessageProp​(boolean privState)
      设置所需隐私状态的构造方法。
      MessageProp​(int qop, boolean privState)
      构造函数,用于设置qop和隐私状态的值。
    • 构造方法详细信息

      • MessageProp

        public MessageProp​(boolean privState)
        设置所需隐私状态的构造方法。 使用的QOP值为0。
        参数
        privState - 隐私(即保密)状态
      • MessageProp

        public MessageProp​(int qop,
                           boolean privState)
        构造函数,用于设置qop和隐私状态的值。
        参数
        qop - QOP值
        privState - 隐私(即保密)状态
    • 方法详细信息

      • getQOP

        public int getQOP​()
        检索QOP值。
        结果
        表示QOP值的int
        另请参见:
        setQOP(int)
      • getPrivacy

        public boolean getPrivacy​()
        检索隐私状态。
        结果
        如果隐私(即保密性)状态为真,则为真,否则为false。
        另请参见:
        setPrivacy(boolean)
      • setQOP

        public void setQOP​(int qop)
        设置QOP值。
        参数
        qop - 将QOP设置为的int值
        另请参见:
        getQOP()
      • setPrivacy

        public void setPrivacy​(boolean privState)
        设置隐私状态。
        参数
        privState - true是隐私(即保密)状态是真的,否则为false。
        另请参见:
        getPrivacy()
      • isDuplicateToken

        public boolean isDuplicateToken​()
        测试这是否与较早的令牌重复。
        结果
        如果这是重复,则为true,否则为false。
      • isOldToken

        public boolean isOldToken​()
        测试此令牌的有效期是否已过期,即令牌太旧,无法检查重复。
        结果
        如果令牌的有效期已过,则为true,否则为false。
      • isUnseqToken

        public boolean isUnseqToken​()
        测试后一个令牌是否已被处理。
        结果
        如果后来的令牌已被处理,则为true,否则为false。
      • isGapToken

        public boolean isGapToken​()
        测试是否未收到预期的令牌,即一个或多个前身令牌尚未成功处理。
        结果
        如果未收到预期的每消息令牌,则为true,否则为false。
      • getMinorStatus

        public int getMinorStatus​()
        检索底层机制可能为每个消息操作设置的次要状态代码。
        结果
        int小的状态
      • getMinorString

        public String getMinorString​()
        检索一个解释次要状态代码的字符串。
        结果
        对应于次要状态代码的字符串。 当没有设置小的状态码时,将返回null
      • setSupplementaryStates

        public void setSupplementaryStates​(boolean duplicate,
                                           boolean old,
                                           boolean unseq,
                                           boolean gap,
                                           int minorStatus,
                                           String minorString)
        该方法设置补充信息标志的状态和MessageProp中的次要状态。 它不被应用程序使用,而是由GSS实现将此信息返回给每个消息上下文方法的调用者。
        参数
        duplicate - 如果令牌与较早的令牌重复, duplicate true,否则为false
        old - 如果令牌的有效期已过期, old true,否则为false
        unseq - 如果后来的令牌已被处理, unseq true,否则为false
        gap - 如果一个或多个前身令牌尚未成功处理, gap true,否则为false
        minorStatus - 每消息操作的int次状态代码
        minorString - minorStatus值的文本表示形式