diff options
Diffstat (limited to 'pkix/src/main/java/org/spongycastle/cert/path/CertPathUtils.java')
-rw-r--r-- | pkix/src/main/java/org/spongycastle/cert/path/CertPathUtils.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkix/src/main/java/org/spongycastle/cert/path/CertPathUtils.java b/pkix/src/main/java/org/spongycastle/cert/path/CertPathUtils.java new file mode 100644 index 00000000..257e0bb8 --- /dev/null +++ b/pkix/src/main/java/org/spongycastle/cert/path/CertPathUtils.java @@ -0,0 +1,21 @@ +package org.spongycastle.cert.path; + +import java.util.HashSet; +import java.util.Set; + +import org.spongycastle.cert.X509CertificateHolder; + +class CertPathUtils +{ + static Set getCriticalExtensionsOIDs(X509CertificateHolder[] certificates) + { + Set criticalExtensions = new HashSet(); + + for (int i = 0; i != certificates.length; i++) + { + criticalExtensions.addAll(certificates[i].getCriticalExtensionOIDs()); + } + + return criticalExtensions; + } +} |