Package ru.i_novus.common.sign.util
Class FileSignatureVerifier
- java.lang.Object
-
- ru.i_novus.common.sign.util.FileSignatureVerifier
-
public class FileSignatureVerifier extends Object
Утилита для верификации подписи файла
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanverifyDigest(javax.activation.DataHandler dataHandler, byte[] signedDataByteArray)Верифицирует значение Digest, использованного при подписиstatic booleanverifyPKCS7Signature(byte[] signedDataByteArray)Верифицирует подпись файла
-
-
-
Method Detail
-
verifyDigest
public static boolean verifyDigest(javax.activation.DataHandler dataHandler, byte[] signedDataByteArray) throws org.bouncycastle.cms.CMSExceptionВерифицирует значение Digest, использованного при подписи- Parameters:
dataHandler- интерфейс для получения бинарных данных исходного файлаsignedDataByteArray- бинарные данные подписи файла- Returns:
- результат верификации Digest, использованного при подписи. true - значение Digest верно, false - Digest не прошел проверку
- Throws:
org.bouncycastle.cms.CMSException
-
verifyPKCS7Signature
public static boolean verifyPKCS7Signature(byte[] signedDataByteArray) throws org.bouncycastle.cms.CMSException, GeneralSecurityException, IOExceptionВерифицирует подпись файла- Parameters:
signedDataByteArray- бинарные данные подписи файла- Returns:
- результат верификации подписи. true - подпись верна, false - подпись не прошла проверку
- Throws:
org.bouncycastle.cms.CMSExceptionGeneralSecurityExceptionIOException
-
-