public class MessageProp extends Object
当与gsscontext接口的包装和getmic方法,这个类的一个实例是用来说明保护所需的质量(QOP),要求如果保密服务适用于调用者提供数据(包只)。默认的控制要求,0的价值应该被用于控制。
当使用Unwrap和verifymic方法的gsscontext接口,这个类的实例将被用来表明应用控制和保密性服务提供的消息。在verifymic保密状态的情况下,总是会false
。从这些方法返回后,该对象还将包含适用于处理的令牌的任何补充状态值。附加状态值可以显示旧的令牌,序列令牌,空白令牌或重复的令牌。
Constructor and Description |
---|
MessageProp(boolean privState)
设置所需的隐私状态的构造函数。
|
MessageProp(int qop, boolean privState)
构造函数设置值为QOP和隐私状态。
|
Modifier and Type | Method and Description |
---|---|
int |
getMinorStatus()
检索潜在机制可能已设置为每个消息操作的未成年人状态代码。
|
String |
getMinorString()
检索解释未成年人状态代码的字符串。
|
boolean |
getPrivacy()
检索隐私状态。
|
int |
getQOP()
检索控制值。
|
boolean |
isDuplicateToken()
测试如果这是较早的令牌的副本。
|
boolean |
isGapToken()
测试,如果没有收到预期的令牌,即,一个或多个前任令牌尚未成功处理。
|
boolean |
isOldToken()
测试如果该令牌的有效期已过期,即,令牌太旧,不可以检查重复。
|
boolean |
isUnseqToken()
测试是否已处理后的令牌。
|
void |
setPrivacy(boolean privState)
设置隐私状态。
|
void |
setQOP(int qop)
设置控制值。
|
void |
setSupplementaryStates(boolean duplicate, boolean old, boolean unseq, boolean gap, int minorStatus, String minorString)
这种方法对于补充资料的旗帜和MessageProp的次要地位的设置状态。
|
public MessageProp(boolean privState)
privState
-隐私权(即国家保密)
public MessageProp(int qop, boolean privState)
qop
的QoP的价值
privState
-隐私权(即国家保密)
public int getQOP()
setQOP(int)
public boolean getPrivacy()
setPrivacy(boolean)
public void setQOP(int qop)
qop
-设置QOP的int值
getQOP()
public void setPrivacy(boolean privState)
privState
真是隐私(即保密)的状态是真实的,否则为假。
getPrivacy()
public boolean isDuplicateToken()
public boolean isOldToken()
public boolean isUnseqToken()
public boolean isGapToken()
public int getMinorStatus()
public String getMinorString()
null
时将返回状态代码已经不小。
public void setSupplementaryStates(boolean duplicate, boolean old, boolean unseq, boolean gap, int minorStatus, String minorString)
duplicate
-如果令牌是一个早期的令牌副本,否则为假
old
-如果令牌的有效期已过,否则为假
unseq
-如果以后令牌已处理,否则为假
gap
-如果一个或多个前任令牌尚未成功处理,否则为假
minorStatus
- INT次要地位的代码为每个消息的操作
minorString
的minorstatus值的文本表示
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.