Class CryptoPolicyEvaluator
java.lang.Object
org.j7m.middleware.crypto.policy.CryptoPolicyEvaluator
Evaluates the current JVM cryptographic posture against a configured policy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreport(CryptoPolicy policy, KeyManagementProvider provider) Builds a safe posture report.voidvalidate(CryptoPolicy policy, String algorithm, String provider) Validates whether an algorithm/provider pair is allowed.
-
Constructor Details
-
CryptoPolicyEvaluator
public CryptoPolicyEvaluator()Creates a policy evaluator.
-
-
Method Details
-
report
Builds a safe posture report.- Parameters:
policy- policyprovider- key provider- Returns:
- posture report
-
validate
Validates whether an algorithm/provider pair is allowed.- Parameters:
policy- policyalgorithm- algorithmprovider- provider
-