diff --git a/src/main/java/kz/ncanode/service/CmsService.java b/src/main/java/kz/ncanode/service/CmsService.java index 2ab83a0..c7c160f 100644 --- a/src/main/java/kz/ncanode/service/CmsService.java +++ b/src/main/java/kz/ncanode/service/CmsService.java @@ -258,11 +258,11 @@ public CmsVerificationResponse verify(String signedCms, String detachedData, boo attr = (Attribute)obj; } - if (attr.get().getAttrValues().size() != 1) { + if (attr.getAttrValues().size() != 1) { throw new Exception("Too many TSP tokens"); } - CMSSignedData tspCms = new CMSSignedData(attr.get().getAttrValues().getObjectAt(0).getDERObject().getEncoded()); + CMSSignedData tspCms = new CMSSignedData(attr.getAttrValues().getObjectAt(0).getDERObject().getEncoded()); TimeStampTokenInfo tspi = tspService.info(tspCms).orElseThrow(); try {