Blob Blame History Raw
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