Açıklama


Kolayİmza ile token takılı iken imzalama yapıldığı sırada aşağıdaki hata alındığı zaman token'ın sertifika chain'i kontrol edilerek kök sertifikalardan birinin geçersiz olup olmadığına bakılmalıdır. İmzalama yapılacak bilgisayarda kullanılan token'ın tüm sertifikaları makineye tanıtılmış olmalı.

08.03.2018 13:30              Log         Performing PadesBes signature

08.03.2018 13:30              Log         Performing PadesBes signature

08.03.2018 13:30              Log         Performing PadesBes signature

08.03.2018 13:30              Error      SBPAdES.EElPDFAdvancedPublicKeySecurityHandlerError: Chain validation failed

   konum: SBPAdES.TElPDFAdvancedPublicKeySecurityHandler.ValidateChainAndCollectRevocationInfo@0(TElSignedCMSMessage CMS, TElX509Certificate Cert)

   konum: SBPAdES.TElPDFAdvancedPublicKeySecurityHandler.ValidateChainAndCollectRevocationInfo(TElX509Certificate SigningCert)

   konum: SBPAdES.TElPDFAdvancedPublicKeySecurityHandler.InternalSignHash(Byte[] Hash, Int32 StartIndex, Int32 Count, Boolean AsyncMode)

   konum: SBPAdES.TElPDFAdvancedPublicKeySecurityHandler.SignHash(Byte[] Hash, Int32 StartIndex, Int32 Count)

   konum: SBPDF.TElPDFDocument.InsertActualSignatureInformation(Boolean IncrementalUpdate)

   konum: SBPDF.TElPDFDocument.Close(Boolean Save)

   konum: AltiKare.KolayImza.API.App.Signers.Pades.SignInternal(TElPDFDocument doc, Manager manager, TimestampService timestampService, ResourceContext resource, Certificate certificate)

   konum: AltiKare.KolayImza.API.App.Signers.Pades.Sign(Manager manager, TimestampService timestampService, ResourceContext context, Certificate certificate)

   konum: AltiKare.KolayImza.API.App.RequestContext.<>c__DisplayClass42_0.<Sign>b__0()

   konum: System.Threading.Tasks.Task.InnerInvoke()

   konum: System.Threading.Tasks.Task.Execute()

--- Özel durumun oluşturulduğu önceki konumdan başlayan yığın izlemesinin sonu ---

   konum: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

   konum: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   konum: KolayImza.RequestSign.<>c__DisplayClass22_0.<<Sign>b__0>d.MoveNext()

08.03.2018 13:30              Warning              İmza atılırken bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.



Çözüm


Kullanılan token'ın kök sertifikaları dağıtımcının web sitesinden indirilip kurulabileceği gibi token driver'ları yüklendikten sonra gelen ilgili token programından tokenın kök sertifikaları export edilerek bilgisayara yüklenebilir.