public final class ConfidentialityStrength extends Object implements InvocationConstraint, Serializable
The use of an instance of this constraint does not directly imply a Confidentiality.YES
constraint; that must be specified separately to ensure
that confidentiality is actually ensured.
Serialization for this class is guaranteed to produce instances that are
comparable with ==
.
This constraint is supported by the endpoints defined in this package.
The SslTrustVerifier
trust verifier may be used for establishing
trust in remote proxies that use instances of this class.
SslEndpoint
,
SslServerEndpoint
,
HttpsEndpoint
,
HttpsServerEndpoint
,
SslTrustVerifier
,
Serialized FormModifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
static ConfidentialityStrength |
STRONG
If confidentiality of message contents is ensured, then use strong
confidentiality for message contents.
|
private boolean |
value
true for STRONG , false for
WEAK |
static ConfidentialityStrength |
WEAK
If confidentiality of message contents is ensured, then use weak
confidentiality for message contents.
|
Modifier | Constructor and Description |
---|---|
private |
ConfidentialityStrength(boolean value)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
private Object |
readResolve()
Canonicalize so that
== can be used. |
String |
toString()
Returns a string representation of this object.
|
private static final long serialVersionUID
public static final ConfidentialityStrength STRONG
For the endpoints in this package, this constraint is supported by cipher suites with the following cipher algorithms:
public static final ConfidentialityStrength WEAK
For the endpoints in this package, this constraint is supported by cipher suites with the following cipher algorithms:
private final boolean value
true
for STRONG
, false
for
WEAK
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.