Exemple #1
0
        public async void VerifyDataCertificateIsUpToDate(string originalData, string dataToVerify)
        {
            var service = new CertifiedElectronicSignatureService();
            var data64  = TestHelper.EncodeTo64(originalData);

            var cryptoResponse = await service.VerifyDataAttachAsync(dataToVerify);

            Assert.True(cryptoResponse.Code == OperationCodes.SUCCESS);
            Assert.True(cryptoResponse.Certificate.IsUpToDate);
        }
Exemple #2
0
        public async void CanVerifyDataSignedAttach(string originalData, string dataToVerify)
        {
            var service = new CertifiedElectronicSignatureService();
            var data64  = TestHelper.EncodeTo64(originalData);

            // incoming parameter dataToVerify is hardcoded by signing original data with current certificate that ends by February 2019
            // to avoid failing tests after that date, dataToVerify reassigned by signing the data now using existing CanSignData test
            dataToVerify = await CanSignData(originalData, true);

            var cryptoResponse = await service.VerifyDataAttachAsync(dataToVerify);

            Assert.True(cryptoResponse.Code == OperationCodes.SUCCESS);
            Assert.Equal(data64, cryptoResponse.Data);
        }