/* */ private static SignatureAlgorithmSpi getInstanceForVerify(String paramString) throws XMLSignatureException { /* 118 */ SignatureAlgorithmSpi localSignatureAlgorithmSpi = (SignatureAlgorithmSpi) ((Map) instancesVerify.get()).get(paramString); /* 119 */ if (localSignatureAlgorithmSpi != null) { /* 120 */ localSignatureAlgorithmSpi.reset(); /* 121 */ return localSignatureAlgorithmSpi; /* */ } /* 123 */ localSignatureAlgorithmSpi = buildSigner(paramString, localSignatureAlgorithmSpi); /* 124 */ ((Map) instancesVerify.get()).put(paramString, localSignatureAlgorithmSpi); /* 125 */ return localSignatureAlgorithmSpi; /* */ }
private static SignatureAlgorithmSpi getInstanceForVerify(String algorithmURI) throws XMLSignatureException { SignatureAlgorithmSpi result = (SignatureAlgorithmSpi) ((Map) instancesVerify.get()).get(algorithmURI); if (result != null) { result.reset(); return result; } result = buildSigner(algorithmURI, result); ((Map) instancesVerify.get()).put(algorithmURI, result); return result; }
/* */ private static SignatureAlgorithmSpi getInstanceForSigning(String paramString) throws XMLSignatureException { /* 108 */ SignatureAlgorithmSpi localSignatureAlgorithmSpi = (SignatureAlgorithmSpi) ((Map) instancesSigning.get()).get(paramString); /* 109 */ if (localSignatureAlgorithmSpi != null) { /* 110 */ localSignatureAlgorithmSpi.reset(); /* 111 */ return localSignatureAlgorithmSpi; /* */ } /* 113 */ localSignatureAlgorithmSpi = buildSigner(paramString, localSignatureAlgorithmSpi); /* 114 */ ((Map) instancesSigning.get()).put(paramString, localSignatureAlgorithmSpi); /* 115 */ return localSignatureAlgorithmSpi; /* */ }