Package | Description |
---|---|
com.evolveum.midpoint.common.crypto | |
com.evolveum.midpoint.model.api.expr | |
com.evolveum.midpoint.prism.crypto |
Modifier and Type | Method and Description |
---|---|
static <T extends ObjectType> |
CryptoUtil.computeReencryptModifications(Protector protector,
PrismObject<T> object) |
static <T extends ObjectType> |
CryptoUtil.encryptValues(Protector protector,
ObjectDelta<T> delta)
Encrypts all encryptable values in delta.
|
static <T extends ObjectType> |
CryptoUtil.encryptValues(Protector protector,
PrismObject<T> object)
Encrypts all encryptable values in the object.
|
static <T extends ObjectType> |
CryptoUtil.reencryptValues(Protector protector,
PrismObject<T> object)
Re-encrypts all encryptable values in the object.
|
Modifier and Type | Method and Description |
---|---|
String |
MidpointFunctions.getPlaintext(ProtectedStringType user) |
String |
MidpointFunctions.getPlaintextAccountPassword(ShadowType account) |
String |
MidpointFunctions.getPlaintextAccountPasswordFromDelta(ObjectDelta<? extends ShadowType> delta) |
String |
MidpointFunctions.getPlaintextUserPassword(UserType user) |
String |
MidpointFunctions.getPlaintextUserPasswordFromDeltas(List<ObjectDelta<UserType>> deltas) |
Modifier and Type | Method and Description |
---|---|
boolean |
Protector.areEquivalent(ProtectedStringType a,
ProtectedStringType b)
Decides equivalence of two protected data objects (for data management purposes).
|
boolean |
Protector.compareCleartext(ProtectedStringType a,
ProtectedStringType b)
Compare cleartext values protected inside the protected strings.
|
<T> void |
Protector.decrypt(ProtectedData<T> protectedData) |
String |
Protector.decryptString(ProtectedData<String> protectedString) |
<T> void |
Protector.encrypt(ProtectedData<T> protectedData) |
ProtectedStringType |
Protector.encryptString(String text) |
String |
KeyStoreBasedProtector.getSecretKeyDigest(SecretKey key) |
<T> void |
Protector.hash(ProtectedData<T> protectedData) |
boolean |
Protector.isEncryptedByCurrentKey(EncryptedDataType data) |
Copyright © 2019 Evolveum. All rights reserved.