public class DisabledAlgorithmConstraints extends AbstractAlgorithmConstraints
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_CERTPATH_DISABLED_ALGS |
static java.lang.String |
PROPERTY_JAR_DISABLED_ALGS |
static java.lang.String |
PROPERTY_SECURITY_LEGACY_ALGS |
static java.lang.String |
PROPERTY_TLS_DISABLED_ALGS |
decomposer| Constructor and Description |
|---|
DisabledAlgorithmConstraints(java.lang.String propertyName)
Initialize algorithm constraints with the specified security property.
|
DisabledAlgorithmConstraints(java.lang.String propertyName,
AlgorithmDecomposer decomposer)
Initialize algorithm constraints with the specified security property
for a specific usage type.
|
| Modifier and Type | Method and Description |
|---|---|
static DisabledAlgorithmConstraints |
certPathConstraints() |
static DisabledAlgorithmConstraints |
jarConstraints() |
void |
permits(java.security.AlgorithmParameters ap,
ConstraintsParameters cp) |
boolean |
permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.security.Key key) |
boolean |
permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.lang.String algorithm,
java.security.AlgorithmParameters parameters) |
boolean |
permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.lang.String algorithm,
java.security.Key key,
java.security.AlgorithmParameters parameters) |
void |
permits(java.lang.String algorithm,
java.security.AlgorithmParameters ap,
ConstraintsParameters cp,
boolean checkKey) |
void |
permits(java.lang.String algorithm,
ConstraintsParameters cp,
boolean checkKey) |
public static final java.lang.String PROPERTY_CERTPATH_DISABLED_ALGS
public static final java.lang.String PROPERTY_SECURITY_LEGACY_ALGS
public static final java.lang.String PROPERTY_TLS_DISABLED_ALGS
public static final java.lang.String PROPERTY_JAR_DISABLED_ALGS
public DisabledAlgorithmConstraints(java.lang.String propertyName)
propertyName - the security property name that define the disabled
algorithm constraintspublic DisabledAlgorithmConstraints(java.lang.String propertyName,
AlgorithmDecomposer decomposer)
propertyName - the security property name that define the disabled
algorithm constraintsdecomposer - an alternate AlgorithmDecomposer.public static DisabledAlgorithmConstraints certPathConstraints()
public static DisabledAlgorithmConstraints jarConstraints()
public final boolean permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.lang.String algorithm,
java.security.AlgorithmParameters parameters)
public final boolean permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.security.Key key)
public final boolean permits(java.util.Set<java.security.CryptoPrimitive> primitives,
java.lang.String algorithm,
java.security.Key key,
java.security.AlgorithmParameters parameters)
public final void permits(java.lang.String algorithm,
java.security.AlgorithmParameters ap,
ConstraintsParameters cp,
boolean checkKey)
throws java.security.cert.CertPathValidatorException
java.security.cert.CertPathValidatorExceptionpublic void permits(java.security.AlgorithmParameters ap,
ConstraintsParameters cp)
throws java.security.cert.CertPathValidatorException
java.security.cert.CertPathValidatorExceptionpublic final void permits(java.lang.String algorithm,
ConstraintsParameters cp,
boolean checkKey)
throws java.security.cert.CertPathValidatorException
java.security.cert.CertPathValidatorException