java xmlsec_找不到net.shibboleth.tool:xmlsectool:2.0.0

故事:我的Java是基于Gradle的项目。使用pac4j依赖这是我的gradle配置:

compile ('org.pac4j:pac4j-saml:3.0.0-RC1'){

exclude group: 'com.google.guava', module: 'guava'

exclude group: 'org.apache.santuario', module: 'xmlsec'

exclude group: 'org.springframework', module: 'spring-core'

}

compile ('org.pac4j:pac4j-oauth:3.0.0-RC1')

compile ('org.pac4j:j2e-pac4j:4.0.0-RC1')

但是由于安全漏洞,我想更新pac4j依赖项,所以我将pac4j更新到了最新版本4.0.0-RC3

但是现在当我清理构建时,我的项目显示以下错误。

* What went wrong:

Execution failed for task ':compileJava'.

> Could not resolve all files for configuration ':compileClasspath'.

> Could not find net.shibboleth.tool:xmlsectool:2.0.0.

Searched in the following locations:

- https://repo.maven.apache.org/maven2/net/shibboleth/tool/xmlsectool/2.0.0/xmlsectool-2.0.0.pom

- https://repo.maven.apache.org/maven2/net/shibboleth/tool/xmlsectool/2.0.0/xmlsectool-2.0.0.jar

- https://pkgs.dev.azure.com/~/maven/v1/net/shibboleth/tool/xmlsectool/2.0.0/xmlsectool-2.0.0.pom

- https://pkgs.dev.azure.com/~/maven/v1/net/shibboleth/tool/xmlsectool/2.0.0/xmlsectool-2.0.0.jar

Required by:

project : > org.pac4j:pac4j-saml:4.0.0-RC1

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

请帮助我,让我知道我哪里错了。

实际上我无法理解该错误。

0

投票

Shibboleth不会发布到Maven Central。 See here

### 回答1: xmlsec1-openssl-devel-1.2.25-4.el8.x86_64.rpm是一个用于开发的软件包。该软件包是xmlsec1的OpenSSL开发版本,适用于x86_64架构的CentOS 8(即.el8)。它是一个用于XML安全的开发工具包,包含了各种函数库和头文件,可以用于开发基于XML的应用程序。 XMLSec是一个开源的XML安全库,它提供了一套API,用于在XML文档中使用数字签名和加密。它支持各种XML安全标准,如XML签名(XML Signature)和XML加密(XML Encryption)。XMLSec基于OpenSSL库,使用了其中的加密算法和证书管理功能。 xmlsec1-openssl-devel软件包提供了xmlsec1库的开发所需的文件。开发人员可以使用这些文件来编译并链接他们的应用程序。它包括了xmlsec1库的头文件和开发文档,还有一些示例代码,帮助开发人员更好地了解和使用该库。 要安装这个软件包,可以使用相应的包管理工具,如yum,通过指定软件包的名称和版本来进行安装。安装完成后,开发人员就可以使用xmlsec1-openssl-devel软件包中提供的文件来开发XML安全相关的应用程序了。 ### 回答2: xmlsec1-openssl-devel-1.2.25-4.el8.x86_64.rpm是一个在CentOS 8操作系统上使用的RPM软件包文件。这个软件包提供了与XML加密和数字签名相关的开发功能和工具。 XMLSec是一个用于XML文档签名和加密的开源工具集,而OpenSSL则是一个非常流行的开源加密库。xmlsec1-openssl-devel软件包则将这两者结合起来,提供了使用OpenSSL库来执行XMLSec功能的开发所需的头文件、静态库和其他开发工具。 这个软件包对于那些需要在CentOS 8上进行XML文档加密和数字签名相关的开发和编程的开发人员非常有用。通过使用这个软件包,开发人员可以轻松地在他们的项目中实现XML加密和数字签名的功能。 要安装这个软件包,您可以将rpm文件下载到您的CentOS 8系统中,并使用rpm命令进行安装。安装完成后,您将能够使用xmlsec1-openssl-devel软件包提供的开发工具和库来构建和运行与XML加密和数字签名相关的应用程序。 总而言之,xmlsec1-openssl-devel-1.2.25-4.el8.x86_64.rpm是CentOS 8操作系统上用于XMLSec开发的一个RPM软件包,它结合了OpenSSL库和XMLSec工具集,为开发人员提供了实现XML加密和数字签名功能所需的工具和库。 ### 回答3: xmlsec1-openssl-devel-1.2.25-4.el8.x86_64.rpm 是一个在 CentOS 8 操作系统上的软件包。它提供了与 XML 安全相关的功能,并集成了 OpenSSL 库。这个软件包包含了开发所需的文件,以便于开发人员在其应用程序中使用 XML 安全功能。 在使用 XML 安全相关的功能时,xmlsec1-openssl-devel软件包为开发人员提供了必要的工具和库文件。开发人员可以利用这些文件从源代码构建他们自己的应用程序,以便实现XML的签名、加密和验证等安全操作。 该软件包使用了 OpenSSL 库,这是一个广泛使用的加密库,提供了各种加密算法和安全协议,例如 SSL/TLS。xmlsec1-openssl-devel软件包与 OpenSSL 库紧密集成,使开发人员可以轻松地在其应用程序中使用 OpenSSL 提供的安全功能。 通过使用该软件包,开发人员可以构建安全的 XML 包,对 XML 数据进行签名和验证,并进行加密和解密操作。这对于保护敏感的 XML 数据是很重要的,尤其在需要进行数据交换和共享的场景中。 总之,xmlsec1-openssl-devel-1.2.25-4.el8.x86_64.rpm 是一个提供 XML 安全功能的开发软件包。通过它,开发人员可以轻松地构建安全的 XML 应用程序,并在其中使用 OpenSSL 提供的各种加密算法和安全协议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值