Class JeapCryptoCompactDataFormat
java.lang.Object
ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
ch.admin.bit.jeap.crypto.vault.format.JeapCryptoCompactDataFormat
- All Implemented Interfaces:
ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoDataFormat
public class JeapCryptoCompactDataFormat
extends ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
-
Field Summary
Fields inherited from class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
DATA_KEY_FIELD_LENGTH, NONCE_FIELD_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanParse(byte[] dataContainerBytes) formatToByteBuffer(ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer cryptoContainer) ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainerparse(byte[] dataContainerBytes) Methods inherited from class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
assertBufferHasNoRemainingBytes, assertCiphertextNotEmpty, assertFieldLength, format, getCiphertext, getEncryptedDataKey, getNonce
-
Constructor Details
-
JeapCryptoCompactDataFormat
public JeapCryptoCompactDataFormat()
-
-
Method Details
-
formatToByteBuffer
public ByteBuffer formatToByteBuffer(ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer cryptoContainer) - Specified by:
formatToByteBufferin classch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
-
parse
public ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer parse(byte[] dataContainerBytes) -
canParse
public boolean canParse(byte[] dataContainerBytes)
-