FaceTemplateEncryption

Face template encryption and decryption

Package com.appliedrec.verid.core2

public final class FaceTemplateEncryption

Implements

Methods

encryptFaceTemplate

Introduced in version 1.12.0

public encryptFaceTemplate(IRecognizable)

Encrypt face template

Parameters

faceTemplate com.appliedrec.verid.core2.IRecognizable
Face template to encrypt

Returns

com.appliedrec.verid.core2.IRecognizable
Encrypted face template

Throws

java.io.IOException
I/O exception
java.security.cert.CertificateException
Certificate exception
java.security.NoSuchAlgorithmException
No such algorithm exception
java.security.InvalidKeyException
Invalid key exception
java.security.UnrecoverableEntryException
Unrecoverable entry exception
java.security.InvalidAlgorithmParameterException
Invalid algorithm parameter exception
javax.crypto.NoSuchPaddingException
No such padding exception
java.security.NoSuchProviderException
No such provider exception
javax.crypto.BadPaddingException
Bad padding exception
java.security.KeyStoreException
Key store exception
javax.crypto.IllegalBlockSizeException
Illegal block size exception

decryptFaceTemplate

Introduced in version 1.12.0

public decryptFaceTemplate(IRecognizable)

Decrypt face template

Parameters

faceTemplate com.appliedrec.verid.core2.IRecognizable
Face template to decrypt

Returns

com.appliedrec.verid.core2.IRecognizable
Unencrypted face template

Throws

java.io.IOException
I/O exception
java.security.cert.CertificateException
Certificate exception
java.security.NoSuchAlgorithmException
No such algorithm exception
java.security.InvalidKeyException
Invalid key exception
java.security.UnrecoverableEntryException
Unrecoverable entry exception
java.security.InvalidAlgorithmParameterException
Invalid algorithm parameter exception
javax.crypto.NoSuchPaddingException
No such padding exception
java.security.NoSuchProviderException
No such provider exception
javax.crypto.BadPaddingException
Bad padding exception
java.security.KeyStoreException
Key store exception
javax.crypto.IllegalBlockSizeException
Illegal block size exception