private boolean matchesIssuerSerialAndName( BigInteger serialNumberMatch, String issuerNameMatch, X509Certificate x509Cert) { BigInteger serialNumber = x509Cert.getSerialNumber(); String issuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNumber.equals(serialNumberMatch) && issuerName.equals(issuerNameMatch)) { return true; } return false; }
private boolean matchesIssuerSerialAndName( BigInteger serialNumberMatch, String issuerNameMatch, X509Certificate x509Cert) { BigInteger serialNumber = x509Cert.getSerialNumber(); String issuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNumber.equals(serialNumberMatch) && issuerName.equals(issuerNameMatch)) { return true; } return false; }
private boolean matchesIssuerSerialAndName( BigInteger serialNumberMatch, String issuerNameMatch, X509Certificate x509Cert) { BigInteger serialNumber = x509Cert.getSerialNumber(); String issuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNumber.equals(serialNumberMatch) && issuerName.equals(issuerNameMatch)) { return true; } return false; } }
RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) &&
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName());
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName());
RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) &&
public PrivateKey getPrivateKey(Map context, BigInteger serialNumber, String issuerName) throws XWSSecurityRuntimeException { checkEnabled(); try { Enumeration aliases = keyStore.aliases(); while (aliases.hasMoreElements()) { String alias = (String) aliases.nextElement(); if (!keyStore.isKeyEntry(alias)) { continue; } Certificate cert = keyStore.getCertificate(alias); if (cert == null || !"X.509".equals(cert.getType())) { continue; } X509Certificate x509Cert = (X509Certificate) cert; String thisIssuerName = RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) && thisSerialNumber.equals(serialNumber)) { return (PrivateKey) keyStore.getKey(alias, keyStorePassword); } } } catch (Exception e) { throw new XWSSecurityRuntimeException(e); } throw new XWSSecurityRuntimeException("Private key not found for serial number: " + serialNumber); }
public X509Certificate getCertificate(Map context, BigInteger serialNumber, String issuerName) throws XWSSecurityRuntimeException { checkEnabled(); try { if (trustStore != null) { Enumeration aliases = trustStore.aliases(); while (aliases.hasMoreElements()) { String alias = (String) aliases.nextElement(); Certificate cert = trustStore.getCertificate(alias); if (cert == null || !"X.509".equals(cert.getType())) { continue; } X509Certificate x509Cert = (X509Certificate) cert; String thisIssuerName = RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) && thisSerialNumber.equals(serialNumber)) { return x509Cert; } } } } catch (KeyStoreException e) { throw new XWSSecurityRuntimeException(e); } throw new XWSSecurityRuntimeException("Certificate key not found"); }
RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) &&
RFC2253Parser.normalize(x509Cert.getIssuerDN().getName()); BigInteger thisSerialNumber = x509Cert.getSerialNumber(); if (thisIssuerName.equals(issuerName) &&
Set set = subject.getPrivateCredentials(X500PrivateCredential.class); if (set != null) { String issuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( cert.getIssuerDN().getName()); Iterator it = set.iterator(); BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(cert.getSerialNumber()) &&
if (set != null) { String issuerName = com.sun.org.apache.xml.internal.security.utils. RFC2253Parser.normalize( cert.getIssuerDN().getName()); Iterator it = set.iterator(); BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(cert.getSerialNumber()) &&
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(serialNumber) &&
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(serialNumber) &&
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(serialNumber) &&
BigInteger serialNo = x509Cert.getSerialNumber(); String currentIssuerName = com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize( x509Cert.getIssuerDN().getName()); if (serialNo.equals(serialNumber) &&
public static Key resolveIssuerSerial(XMLCryptoContext context, String issuerName, BigInteger serialNumber, String strId, Purpose purpose) throws KeySelectorException { Key returnKey = null; String normalizedIssuerName = RFC2253Parser.normalize(issuerName); try{ JAXBFilterProcessingContext wssContext = (JAXBFilterProcessingContext)context.get(MessageConstants.WSS_PROCESSING_CONTEXT);