Class FileSignatureVerifier


  • public class FileSignatureVerifier
    extends Object
    Утилита для верификации подписи файла
    • 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.CMSException
        GeneralSecurityException
        IOException