Uses of Interface
com.evolveum.midpoint.prism.crypto.Protector
Packages that use Protector
Package
Description
-
Uses of Protector in com.evolveum.midpoint.common.crypto
Methods in com.evolveum.midpoint.common.crypto with parameters of type ProtectorModifier 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
Classes in com.evolveum.midpoint.init that implement ProtectorMethods in com.evolveum.midpoint.init that return Protector -
Uses of Protector in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr that return Protector -
Uses of Protector in com.evolveum.midpoint.model.common
Fields in com.evolveum.midpoint.model.common declared as Protector -
Uses of Protector in com.evolveum.midpoint.model.common.expression.evaluator
Constructors in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ProtectorModifierConstructorDescriptionAssignmentTargetSearchExpressionEvaluatorFactory
(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
Constructors in com.evolveum.midpoint.model.common.expression.evaluator.path with parameters of type ProtectorModifierConstructorDescriptionPathExpressionEvaluatorFactory
(ExpressionFactory expressionFactory, Protector protector) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Constructors in com.evolveum.midpoint.model.common.expression.evaluator.transformation with parameters of type ProtectorModifierConstructorDescriptionprotected
AbstractValueTransformationExpressionEvaluator
(QName elementName, E expressionEvaluatorType, D outputDefinition, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.functions
Methods in com.evolveum.midpoint.model.common.expression.functions with parameters of type ProtectorModifier 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.Constructors in com.evolveum.midpoint.model.common.expression.functions with parameters of type ProtectorModifierConstructorDescriptionBasicExpressionFunctions
(PrismContext prismContext, Protector protector, Clock clock) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script that return ProtectorConstructors in com.evolveum.midpoint.model.common.expression.script with parameters of type ProtectorModifierConstructorDescriptionAbstractCachingScriptEvaluator
(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
Constructors in com.evolveum.midpoint.model.common.expression.script.groovy with parameters of type ProtectorModifierConstructorDescriptionGroovyScriptEvaluator
(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
Constructors in com.evolveum.midpoint.model.common.expression.script.jsr223 with parameters of type ProtectorModifierConstructorDescriptionJsr223ScriptEvaluator
(String engineName, PrismContext prismContext, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.expression.script.velocity
Constructors in com.evolveum.midpoint.model.common.expression.script.velocity with parameters of type ProtectorModifierConstructorDescriptionVelocityScriptEvaluator
(PrismContext prismContext, Protector protector, LocalizationService localizationService) -
Uses of Protector in com.evolveum.midpoint.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy that return ProtectorMethods in com.evolveum.midpoint.model.common.stringpolicy with parameters of type ProtectorModifier and TypeMethodDescription -
Uses of Protector in com.evolveum.midpoint.model.impl
Fields in com.evolveum.midpoint.model.impl declared as Protector -
Uses of Protector in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return Protector -
Uses of Protector in com.evolveum.midpoint.model.impl.lens.projector.credentials
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials with parameters of type ProtectorModifier and TypeMethodDescription -
Uses of Protector in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type ProtectorModifier 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
Methods in com.evolveum.midpoint.notifications.api.transports that return Protector -
Uses of Protector in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return ProtectorModifier and TypeMethodDescriptionPrismContext.getDefaultProtector()
Returns the default protector. -
Uses of Protector in com.evolveum.midpoint.prism.crypto
Subinterfaces of Protector in com.evolveum.midpoint.prism.cryptoModifier and TypeInterfaceDescriptioninterface
TODO add other relevant methods hereMethods in com.evolveum.midpoint.prism.crypto that return ProtectorModifier and TypeMethodDescriptionKeyStoreBasedProtectorBuilder.buildOnly()
Creates the protector without actually initializing it.KeyStoreBasedProtectorBuilder.initialize()
-
Uses of Protector in com.evolveum.midpoint.prism.impl
Methods in com.evolveum.midpoint.prism.impl that return ProtectorMethods in com.evolveum.midpoint.prism.impl with parameters of type ProtectorModifier and TypeMethodDescriptionvoid
PrismContextImpl.setDefaultProtector
(Protector defaultProtector) -
Uses of Protector in com.evolveum.midpoint.prism.impl.crypto
Classes in com.evolveum.midpoint.prism.impl.crypto that implement ProtectorModifier and TypeClassDescriptionclass
class
Class that manages encrypted and hashed values. -
Uses of Protector in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ProtectorModifier 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
Fields in com.evolveum.midpoint.repo.common.expression.evaluator declared as ProtectorMethods in com.evolveum.midpoint.repo.common.expression.evaluator that return ProtectorConstructors in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type ProtectorModifierConstructorDescriptionAbstractExpressionEvaluator
(@NotNull QName elementName, E expressionEvaluatorBean, D outputDefinition, Protector protector) AsIsExpressionEvaluatorFactory
(Protector protector) LiteralExpressionEvaluatorFactory
(Protector protector) -
Uses of Protector in com.evolveum.midpoint.web.security
Methods in com.evolveum.midpoint.web.security that return Protector