Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
2bb4ba385e
!16 修复openjdk-latest升级导致tomcatjss编译失败
From: @wu-leilei 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2022-11-21 11:35:35 +00:00
wu-leilei
30842af193 rectify the tomcatjss compilation failure 2022-11-21 14:41:44 +08:00
openeuler-ci-bot
e274902b44
!15 Upgrade to version 8.1.0
From: @wk333 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2022-10-19 01:13:42 +00:00
wk333
3becd2220f Upgrade to version 8.1.0 2022-10-17 14:37:50 +08:00
openeuler-ci-bot
8b50012856
!13 [sync] PR-12: remove conflicts tomcat-native
From: @openeuler-sync-bot 
Reviewed-by: @overweight 
Signed-off-by: @overweight
2022-03-02 11:13:52 +00:00
caodongxia
87f9a05747 remove conflicts tomcat-native
(cherry picked from commit ffad5559ae5901f19073c19f7cd4ebcf29b68b3e)
2022-03-02 18:18:27 +08:00
openeuler-ci-bot
b4d69efdcc
!10 [sync] PR-9: Remove conflicts tomcat-native
Merge pull request !10 from openeuler-sync-bot/sync-pr9-openEuler-21.09-to-openEuler-22.03-LTS-Next
2022-02-08 06:26:36 +00:00
wk333
2a214a3faf Remove conflicts tomcat-native
(cherry picked from commit 41038d9e4c3f3ca911db5498a80181efb25505b2)
2022-02-08 14:10:21 +08:00
openeuler-ci-bot
3b9b06424c !3 package init
Merge pull request !3 from jackie_wu123/master
2020-08-10 16:19:30 +08:00
jackie_wu
9d6c7cb006 package init 2020-06-19 17:19:31 +08:00
4 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1,70 @@
From 2921cf92d8968fef21d3459523f0c469ac64089a Mon Sep 17 00:00:00 2001
From: wang--ge <wang__ge@126.com>
Date: Wed, 25 May 2022 16:47:46 +0800
Subject: [PATCH] add abstract method for class JSSUtil
---
.../main/java/org/dogtagpki/tomcat/JSSUtil.java | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/tomcat-9.0/src/main/java/org/dogtagpki/tomcat/JSSUtil.java b/tomcat-9.0/src/main/java/org/dogtagpki/tomcat/JSSUtil.java
index 8370370..9c3326d 100644
--- a/tomcat-9.0/src/main/java/org/dogtagpki/tomcat/JSSUtil.java
+++ b/tomcat-9.0/src/main/java/org/dogtagpki/tomcat/JSSUtil.java
@@ -19,6 +19,8 @@
package org.dogtagpki.tomcat;
+import java.security.NoSuchAlgorithmException;
+
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
@@ -28,6 +30,7 @@ import java.util.Set;
import javax.net.ssl.KeyManager;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLEngine;
+import javax.net.ssl.SSLSessionContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
@@ -48,6 +51,7 @@ public class JSSUtil extends SSLUtilBase {
private Set<String> protocols;
private Set<String> ciphers;
+
public JSSUtil(SSLHostConfigCertificate cert) {
super(cert);
@@ -95,13 +99,11 @@ public class JSSUtil extends SSLUtilBase {
return new TrustManager[] { new JSSNativeTrustManager() };
}
- @Override
public SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws Exception {
logger.debug("JSSUtil createSSLContextInternal(...) keyAlias=" + keyAlias);
return new JSSContext(keyAlias);
}
- @Override
public boolean isTls13RenegAuthAvailable() {
logger.debug("JSSUtil: isTls13RenegAuthAvailable()");
return true;
@@ -127,4 +129,14 @@ public class JSSUtil extends SSLUtilBase {
return ciphers;
}
+
+ @Override
+ public void configureSessionContext(SSLSessionContext sslSessionContext) {
+ logger.debug("JSSUtil: configureSessionContext");
+ }
+
+ @Override
+ public SSLContext createSSLContext(List<String> negotiableProtocols) throws NoSuchAlgorithmException {
+ return new JSSContext(keyAlias);
+ }
}
--
2.27.0

66
tomcatjss.spec Normal file
View File

@ -0,0 +1,66 @@
Name: tomcatjss
Summary: Apache Tomcat of JSS Connector
URL: http://www.dogtagpki.org/wiki/TomcatJSS
License: LGPLv2+
BuildArch: noarch
Version: 8.1.0
Release: 2
Source: https://github.com/dogtagpki/tomcatjss/archive/refs/tags/v8.1.0.tar.gz
BuildRequires: ant apache-commons-lang3 java-latest-openjdk-devel slf4j
BuildRequires: slf4j-jdk14 jss >= 4.6.0 tomcat >= 1:9.0.7
Requires: apache-commons-lang3 java-latest-openjdk-headless jpackage-utils >= 0:1.7.5-15 slf4j slf4j-jdk14 jss >= 4.6.0 tomcat >= 1:9.0.7
Conflicts: pki-base < 10.6.5
%define _sharedstatedir /var/lib
Patch0: 0001-add-abstract-method-for-class-JSSUtil.patch
%description
Apache Tomcat of JSS Connector.
%prep
%autosetup -n tomcatjss-%{version} -p 1
%build
openjdk_latest_version=`rpm -qi java-latest-openjdk-headless | grep Version | cut -b 15-16`
home_path=`ls /usr/lib/jvm | grep java-${openjdk_latest_version}-openjdk-${openjdk_latest_version}`
export JAVA_HOME=/usr/lib/jvm/${home_path}
./build.sh \
%{?_verbose:-v} \
--work-dir=%{_vpath_builddir} \
--version=%{version} \
--jni-dir=%{_jnidir} \
dist
%install
openjdk_latest_version=`rpm -qi java-latest-openjdk-headless | grep Version | cut -b 15-16`
home_path=`ls /usr/lib/jvm | grep java-${openjdk_latest_version}-openjdk-${openjdk_latest_version}`
export JAVA_HOME=/usr/lib/jvm/${home_path}
./build.sh \
%{?_verbose:-v} \
--work-dir=%{_vpath_builddir} \
--version=%{version} \
--java-dir=%{_javadir} \
--doc-dir=%{_docdir} \
--install-dir=%{buildroot} \
install
%files
%defattr(-,root,root)
%doc README LICENSE
%{_javadir}/*
%changelog
* Mon Nov 21 2022 wulei <wulei80@h-partners.com> - 8.1.0-2
- Rectify the tomcatjss compilation failure caused by the openjdk-latest upgrade
* Mon Oct 17 2022 wangkai <wangkai385@h-partners.com> - 8.1.0-1
- Upgrade to version 8.1.0
* Wed Feb 09 2022 caodongxia <caodongxia@huawei.com> - 7.4.1-5
- Remove conflicts tomcat-native
* Tue Dec 07 2021 wangkai <wangkai385@huawei.com> - 7.4.1-4
- Remove conflicts tomcat-native
* Sun Apr 26 2020 wutao <wutao61@huawei.com> - 7.4.1-3
- Package init

4
tomcatjss.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: dogtagpki/tomcatjss
tag_prefix: "^v"
seperator: "."

BIN
v8.1.0.tar.gz Normal file

Binary file not shown.