小编tug*_*aim的帖子

在 Jenkinsfile 中使用 Tuple 时出现不可批准的 RejectedAccessException

我尝试在 Jenkinsfile 中使用 Tuple。

我写的行是def tupleTest = new Tuple('test', 'test2').

然而,Jenkins 没有接受这一行,并继续将以下错误写入控制台输出:

找不到这样的构造函数:new groovy.lang.Tuple java.lang.String java.lang.String。管理员可以决定是否批准或拒绝此签名。

...

org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException:找不到这样的构造函数:new groovy.lang.Tuple java.lang.Integer java.lang.String

...

当我访问“脚本批准”配置时,我看不到任何等待批准的脚本。

按照链接,我尝试安装并启用“ Permissive Security ”插件,但它也没有帮助 - 错误是相同的。

我什至尝试手动将有问题的签名添加到scriptApproval.xml文件中。添加后,我可以在批准的签名列表中看到它,但错误仍然存​​在。

我做错了什么吗?

jenkins jenkins-groovy jenkins-pipeline

4
推荐指数
1
解决办法
2397
查看次数

iText分离签名手段

你能否详细解释一下我最终给我一些关于 iText 分离签名究竟意味着什么的例子(一个用于附加,一个用于分离)?

我找到了这个精彩的文档:关于 iText 数字签名的iText 数字签名 pdf但我仍然不确定我是否理解 iText 分离签名概念。

阅读文档(见链接)我找到了这个定义:

在 PDF 中,我们有时会提到分离的签名。根据维基百科,分离签名是一种数字签名,它“与其签名数据分开”,而不是“捆绑到一个文件中”。这个定义在 PDF 的上下文中并不完全正确:签名包含在 PDF 文件中,但签名的属性是“签名的一部分”,而不是“存储在签名字典中”

我不清楚“签名的属性”是什么意思(它指的是什么签名属性?)

请注意,文章(iText 文档)的作者正在处理签名 PDF 文件的以下片段:

%PDF-1.4
%âãÏÓ
3 0 obj
<</F 132/Type/Annot/Subtype/Widget/Rect[0 0 0 0]/FT/Sig
/DR<<>>/T(signature)/V 1 0 R/P 4 0 R/AP<</N 2 0 R>>>>
endobj
1 0 obj
<</Contents <0481801e6d931d561563fb254e27c846e08325570847ed63d6f9e35 ... b2c8788a5>
/Type/Sig/SubFilter/adbe.pkcs7.detached/Location(Ghent)/M(D:20120928104114+02'00')
/ByteRange [0 160 16546 1745 ]/Filter/Adobe.PPKLite/Reason(Test)/ContactInfo()>>
endobj
...
9 0 obj
<</Length 63>>stream
q
BT
36 806 Td
0 -18 Td
/F1 12 Tf …
Run Code Online (Sandbox Code Playgroud)

itext digital-signature

3
推荐指数
1
解决办法
3417
查看次数