summaryrefslogtreecommitdiffstats
path: root/base/ocsp
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2016-03-01 20:46:49 -0500
committerFraser Tweedale <ftweedal@redhat.com>2016-03-03 17:19:49 -0500
commit04214b3d3405750cbbda228554c0d9f087a59170 (patch)
tree3bd51b1de1cb95d229994b0f58331a3a0cb4c9a9 /base/ocsp
parentafe1d7205ae32c272e15dbf42475da4a79b5c9bc (diff)
downloadpki-04214b3d3405750cbbda228554c0d9f087a59170.tar.gz
pki-04214b3d3405750cbbda228554c0d9f087a59170.tar.xz
pki-04214b3d3405750cbbda228554c0d9f087a59170.zip
Move OCSP digest name lookup to CertID class
The OCSP digest name lookup is currently defined in IOCSPAuthority and implemented by OCSPAuthority, but /any/ code that deals with CertID might need to know the digest, so move the lookup there. Also refactor the lookup to use a HashMap, and add mappings for SHA2 algorithms.
Diffstat (limited to 'base/ocsp')
-rw-r--r--base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java21
1 files changed, 0 insertions, 21 deletions
diff --git a/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java b/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
index eb9060663..e6fd87da0 100644
--- a/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
+++ b/base/ocsp/src/com/netscape/ocsp/OCSPAuthority.java
@@ -257,27 +257,6 @@ public class OCSPAuthority implements IOCSPAuthority, IOCSPService, ISubsystem,
return mOCSPSigningAlgorithms;
}
- public static final OBJECT_IDENTIFIER MD2 =
- new OBJECT_IDENTIFIER("1.2.840.113549.2.2");
- public static final OBJECT_IDENTIFIER MD5 =
- new OBJECT_IDENTIFIER("1.2.840.113549.2.5");
- public static final OBJECT_IDENTIFIER SHA1 =
- new OBJECT_IDENTIFIER("1.3.14.3.2.26");
-
- public String getDigestName(AlgorithmIdentifier alg) {
- if (alg == null) {
- return null;
- } else if (alg.getOID().equals(MD2)) {
- return "MD2";
- } else if (alg.getOID().equals(MD5)) {
- return "MD5";
- } else if (alg.getOID().equals(SHA1)) {
- return "SHA1"; // 1.3.14.3.2.26
- } else {
- return null;
- }
- }
-
/**
* Retrieves the name of this OCSP server.
*/