Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37047915
en ru br
Репозитории ALT
S:2.1.0-alt2_27jpp11
www.altlinux.org/Changes

Группа :: Разработка/Java
Пакет: jglobus

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: jglobus-DERInteger-is-obsolete.patch
Скачать


From 3c32c31f65d7be1424d05eeef8fa72613e8eee30 Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue, 10 Nov 2020 10:18:06 +0100
Subject: [PATCH 1/2] DERInteger is obsolete
---
 .../java/org/globus/gsi/proxy/ext/ProxyCertInfo.java   | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/ssl-proxies/src/main/java/org/globus/gsi/proxy/ext/ProxyCertInfo.java b/ssl-proxies/src/main/java/org/globus/gsi/proxy/ext/ProxyCertInfo.java
index 108df42..49cb0cc 100644
--- a/ssl-proxies/src/main/java/org/globus/gsi/proxy/ext/ProxyCertInfo.java
+++ b/ssl-proxies/src/main/java/org/globus/gsi/proxy/ext/ProxyCertInfo.java
@@ -23,7 +23,7 @@ import org.bouncycastle.asn1.ASN1EncodableVector;
 import org.bouncycastle.asn1.ASN1ObjectIdentifier;
 import org.bouncycastle.asn1.ASN1Primitive;
 import org.bouncycastle.asn1.ASN1Sequence;
-import org.bouncycastle.asn1.DERInteger;
+import org.bouncycastle.asn1.ASN1Integer;
 import org.bouncycastle.asn1.DERSequence;
 
 /**
@@ -41,7 +41,7 @@ public class ProxyCertInfo implements ASN1Encodable {
     public static final ASN1ObjectIdentifier OLD_OID
         = new ASN1ObjectIdentifier("1.3.6.1.4.1.3536.1.222");
 
-    private DERInteger pathLenConstraint;
+    private ASN1Integer pathLenConstraint;
     private ProxyPolicy proxyPolicy;
 
     /**
@@ -56,8 +56,8 @@ public class ProxyCertInfo implements ASN1Encodable {
 
         int seqPos = 0;
 
-        if (seq.getObjectAt(seqPos) instanceof DERInteger) {
-            this.pathLenConstraint = (DERInteger) seq.getObjectAt(seqPos);
+        if (seq.getObjectAt(seqPos) instanceof ASN1Integer) {
+            this.pathLenConstraint = (ASN1Integer) seq.getObjectAt(seqPos);
             seqPos++;
         }
 
@@ -77,7 +77,7 @@ public class ProxyCertInfo implements ASN1Encodable {
         if (policy == null) {
             throw new IllegalArgumentException();
         }
-        this.pathLenConstraint = new DERInteger(pathLenConstraint);
+        this.pathLenConstraint = new ASN1Integer(pathLenConstraint);
         this.proxyPolicy = policy;
     }
 
-- 
2.28.0
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin