Uses of Interface
com.evolveum.midpoint.prism.crypto.Protector
Package
Description
-
Uses of Protector in com.evolveum.midpoint.common.crypto
Modifier and TypeMethodDescriptionstatic <T extends ObjectType>
Collection<? extends ItemDelta<?,?>> CryptoUtil.computeReencryptModifications
(Protector protector, PrismObject<T> object) static <T extends ObjectType>
voidCryptoUtil.encryptValues
(Protector protector, ObjectDelta<T> delta) Encrypts all encryptable values in delta.static <T extends ObjectType>
voidCryptoUtil.encryptValues
(Protector protector, PrismObject<T> object) Encrypts all encryptable values in the object.static <T extends ObjectType>
intCryptoUtil.reencryptValues
(Protector protector, PrismObject<T> object) Re-encrypts all encryptable values in the object. -
Uses of Protector in com.evolveum.midpoint.init
-
Uses of Protector in com.evolveum.midpoint.model.api.expr
-
Uses of Protector in com.evolveum.midpoint.model.common
-
Uses of Protector in com.evolveum.midpoint.model.common.expression.evaluator
ModifierConstructorDescriptionAssignmentTargetSearchExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) AssociationFromLinkExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) AssociationTargetSearchExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) ConstExpressionEvaluatorFactory
(Protector protector, ConstantsManager constantsManager) FunctionExpressionEvaluatorFactory
(@NotNull ExpressionFactory expressionFactory, @NotNull Protector protector) GenerateExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector, ValuePolicyProcessor valuePolicyProcessor) ShadowOwnerReferenceSearchExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.evaluator.path
ModifierConstructorDescriptionPathExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.evaluator.transformation
ModifierConstructorDescriptionprotected
AbstractValueTransformationExpressionEvaluator
(QName elementName, E expressionEvaluatorType, D outputDefinition, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.functions
Modifier and TypeMethodDescriptionstatic FunctionLibraryBinding
FunctionLibraryUtil.createBasicFunctionLibraryBinding
(PrismContext prismContext, Protector protector, Clock clock) Note: In production, the this function library is created by Spring as `basicFunctionLibrary` bean.ModifierConstructorDescriptionBasicExpressionFunctions
(PrismContext prismContext, Protector protector, Clock clock) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script
ModifierConstructorDescriptionAbstractCachingScriptEvaluator
(PrismContext prismContext, Protector protector, LocalizationService localizationService) AbstractScriptEvaluator
(PrismContext prismContext, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script.groovy
ModifierConstructorDescriptionGroovyScriptEvaluator
(PrismContext prismContext, Protector protector, LocalizationService localizationService) Called by Spring but also by lower-level tests -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script.jsr223
ModifierConstructorDescriptionJsr223ScriptEvaluator
(String engineName, PrismContext prismContext, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script.velocity
ModifierConstructorDescriptionVelocityScriptEvaluator
(PrismContext prismContext, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.stringpolicy
Modifier and TypeMethodDescription -
Uses of Protector in com.evolveum.midpoint.model.impl
-
Uses of Protector in com.evolveum.midpoint.model.impl.expr
-
Uses of Protector in com.evolveum.midpoint.model.impl.lens.projector.credentials
Modifier and TypeMethodDescription -
Uses of Protector in com.evolveum.midpoint.model.impl.util
Modifier and TypeMethodDescriptionstatic void
ModelImplUtils.encrypt
(Collection<ObjectDelta<? extends ObjectType>> deltas, Protector protector, ModelExecuteOptions options, OperationResult result) -
Uses of Protector in com.evolveum.midpoint.notifications.api.transports
-
Uses of Protector in com.evolveum.midpoint.prism
Modifier and TypeMethodDescriptionPrismContext.getDefaultProtector()
Returns the default protector. -
Uses of Protector in com.evolveum.midpoint.prism.crypto
Modifier and TypeInterfaceDescriptioninterface
TODO add other relevant methods hereModifier and TypeMethodDescriptionKeyStoreBasedProtectorBuilder.buildOnly()
Creates the protector without actually initializing it.KeyStoreBasedProtectorBuilder.initialize()
-
Uses of Protector in com.evolveum.midpoint.prism.impl
Modifier and TypeMethodDescriptionvoid
PrismContextImpl.setDefaultProtector
(Protector defaultProtector) -
Uses of Protector in com.evolveum.midpoint.prism.impl.crypto
Modifier and TypeClassDescriptionclass
class
Class that manages encrypted and hashed values. -
Uses of Protector in com.evolveum.midpoint.repo.common.expression
Modifier and TypeMethodDescriptionstatic <D extends ItemDefinition<?>>
ObjectExpressionUtil.convertToOutputValue
(Long longValue, D outputDefinition, Protector protector) static <D extends ItemDefinition<?>>
ObjectExpressionUtil.convertToOutputValue
(String stringValue, D outputDefinition, Protector protector) static <I,
O> O ExpressionUtil.convertValue
(Class<O> finalExpectedJavaType, Function<Object, Object> additionalConvertor, I inputVal, Protector protector) Slightly more powerful version of "convert" as compared toJavaTypeConverter.convert(Class, Object)
. -
Uses of Protector in com.evolveum.midpoint.repo.common.expression.evaluator
ModifierConstructorDescriptionAbstractExpressionEvaluator
(@NotNull QName elementName, E expressionEvaluatorBean, D outputDefinition, Protector protector) AsIsExpressionEvaluatorFactory
(Protector protector) LiteralExpressionEvaluatorFactory
(Protector protector) -
Uses of Protector in com.evolveum.midpoint.web.security