Searched defs:blob (Results 1 - 25 of 57) sorted by relevance

123

/forgerock/openam-v13/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/
H A DBlobStrategy.java16 package org.forgerock.openam.cts.utils.blob;
30 * @param blob Non null Token data to modify.
34 byte[] perform(byte[] blob) throws TokenStrategyFailedException; argument
40 * @param blob Non null Token data to modify.
44 byte[] reverse(byte[] blob) throws TokenStrategyFailedException; argument
H A Dpackage-info.java22 package org.forgerock.openam.cts.utils.blob
H A DTokenBlobUtils.java16 package org.forgerock.openam.cts.utils.blob;
35 * Retrieve the blob data of the Token in String format.
43 byte[] blob = token.getBlob();
44 if (blob == null) {
48 return toUTF8(blob);
50 throw new IllegalStateException("Failed to decode blob to " + ENCODING, e);
58 * @param blob Non null String data to convert to binary and store in Token.
61 public void setBlobFromString(Token token, String blob) { argument
62 Reject.ifNull(token, blob);
64 token.setBlob(fromUTF8(blob));
[all...]
H A DTokenStrategyFailedException.java16 package org.forgerock.openam.cts.utils.blob;
H A DTokenBlobStrategy.java16 package org.forgerock.openam.cts.utils.blob;
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/
H A DBlobStrategy.java16 package org.forgerock.openam.cts.utils.blob;
30 * @param blob Non null Token data to modify.
34 byte[] perform(byte[] blob) throws TokenStrategyFailedException; argument
40 * @param blob Non null Token data to modify.
44 byte[] reverse(byte[] blob) throws TokenStrategyFailedException; argument
H A Dpackage-info.java22 package org.forgerock.openam.cts.utils.blob
H A DTokenBlobUtils.java16 package org.forgerock.openam.cts.utils.blob;
35 * Retrieve the blob data of the Token in String format.
43 byte[] blob = token.getBlob();
44 if (blob == null) {
48 return toUTF8(blob);
50 throw new IllegalStateException("Failed to decode blob to " + ENCODING, e);
58 * @param blob Non null String data to convert to binary and store in Token.
61 public void setBlobFromString(Token token, String blob) { argument
62 Reject.ifNull(token, blob);
64 token.setBlob(fromUTF8(blob));
[all...]
H A DTokenStrategyFailedException.java16 package org.forgerock.openam.cts.utils.blob;
/forgerock/openam-v13/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/strategies/
H A Dpackage-info.java22 package org.forgerock.openam.cts.utils.blob.strategies
H A DCompressionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
19 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
20 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
37 * @param blob Non null Token to modify.
42 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
43 Reject.ifNull(blob);
44 final ByteArrayOutputStream bout = new ByteArrayOutputStream(blob.length);
47 out.write(blob);
59 * @param blob Non null Token to modify.
64 public byte[] reverse(byte[] blob) throw argument
[all...]
H A DEncryptionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
21 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
22 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
23 import org.forgerock.openam.cts.utils.blob.strategies.encryption.DecryptAction;
24 import org.forgerock.openam.cts.utils.blob.strategies.encryption.EncryptAction;
46 * Encrypt the contents of the Tokens binary data blob.
50 * @param blob Non null token to encrypt.
54 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
55 Reject.ifTrue(blob == null);
57 byte[] encryptedBlob = AccessController.doPrivileged(new EncryptAction(blob));
78 reverse(byte[] blob) argument
[all...]
H A DAttributeCompressionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
22 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
23 import org.forgerock.openam.cts.utils.blob.TokenBlobUtils;
24 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
67 * @param blob {@inheritDoc}
70 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
71 Reject.ifTrue(blob == null);
72 if (!isTokenValidForCompression(blob)) {
73 return blob;
76 return performUpdate(blob, replacemen
84 reverse(byte[] blob) argument
101 isTokenValidForCompression(byte[] blob) argument
[all...]
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/strategies/
H A Dpackage-info.java22 package org.forgerock.openam.cts.utils.blob.strategies
H A DCompressionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
19 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
20 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
37 * @param blob Non null Token to modify.
42 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
43 Reject.ifNull(blob);
44 final ByteArrayOutputStream bout = new ByteArrayOutputStream(blob.length);
47 out.write(blob);
59 * @param blob Non null Token to modify.
64 public byte[] reverse(byte[] blob) throw argument
[all...]
H A DEncryptionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
21 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
22 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
23 import org.forgerock.openam.cts.utils.blob.strategies.encryption.DecryptAction;
24 import org.forgerock.openam.cts.utils.blob.strategies.encryption.EncryptAction;
46 * Encrypt the contents of the Tokens binary data blob.
50 * @param blob Non null token to encrypt.
54 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
55 Reject.ifTrue(blob == null);
57 byte[] encryptedBlob = AccessController.doPrivileged(new EncryptAction(blob));
78 reverse(byte[] blob) argument
[all...]
H A DAttributeCompressionStrategy.java16 package org.forgerock.openam.cts.utils.blob.strategies;
22 import org.forgerock.openam.cts.utils.blob.BlobStrategy;
23 import org.forgerock.openam.cts.utils.blob.TokenBlobUtils;
24 import org.forgerock.openam.cts.utils.blob.TokenStrategyFailedException;
67 * @param blob {@inheritDoc}
70 public byte[] perform(byte[] blob) throws TokenStrategyFailedException { argument
71 Reject.ifTrue(blob == null);
72 if (!isTokenValidForCompression(blob)) {
73 return blob;
76 return performUpdate(blob, replacemen
84 reverse(byte[] blob) argument
101 isTokenValidForCompression(byte[] blob) argument
[all...]
/forgerock/openam-v13/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/strategies/encryption/
H A DDecryptAction.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 private byte[] blob; field in class:DecryptAction
28 public DecryptAction(byte[] blob) { argument
29 this.blob = blob;
33 return Crypt.getEncryptor().decrypt(blob);
H A DEncryptAction.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 private byte[] blob; field in class:EncryptAction
28 public EncryptAction(byte[] blob) { argument
29 this.blob = blob;
33 return Crypt.getEncryptor().encrypt(blob);
H A Dpackage-info.java21 package org.forgerock.openam.cts.utils.blob.strategies.encryption
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/cts/utils/blob/strategies/encryption/
H A DDecryptAction.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 private byte[] blob; field in class:DecryptAction
28 public DecryptAction(byte[] blob) { argument
29 this.blob = blob;
33 return Crypt.getEncryptor().decrypt(blob);
H A DEncryptAction.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 private byte[] blob; field in class:EncryptAction
28 public EncryptAction(byte[] blob) { argument
29 this.blob = blob;
33 return Crypt.getEncryptor().encrypt(blob);
H A Dpackage-info.java21 package org.forgerock.openam.cts.utils.blob.strategies.encryption
/forgerock/openam-v13/openam-core/src/test/java/org/forgerock/openam/cts/utils/blob/strategies/encryption/
H A DEncryptDecryptActionTest.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 byte[] source = "blobby blobby blob".getBytes();
/forgerock/openam/openam-core/src/test/java/org/forgerock/openam/cts/utils/blob/strategies/encryption/
H A DEncryptDecryptActionTest.java16 package org.forgerock.openam.cts.utils.blob.strategies.encryption;
26 byte[] source = "blobby blobby blob".getBytes();

Completed in 66 milliseconds

123