public String generateHeader() { StringBuilder builder = new StringBuilder(); append(builder, NLS.str("certificate.cert_type"), x509cert.getType()); append(builder, NLS.str("certificate.serialSigVer"), ((Integer) x509cert.getVersion()).toString()); // serial number append(builder, NLS.str("certificate.serialNumber"), "0x" + x509cert.getSerialNumber().toString(16)); // Get subject Principal subjectDN = x509cert.getSubjectDN(); append(builder, NLS.str("certificate.cert_subject"), subjectDN.getName()); append(builder, NLS.str("certificate.serialValidFrom"), x509cert.getNotBefore().toString()); append(builder, NLS.str("certificate.serialValidUntil"), x509cert.getNotAfter().toString()); return builder.toString(); }
/** {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] certs, String authType) { StringBuilder buf = new StringBuilder(); buf.append("Trust manager handle client certificates [authType="); buf.append(authType); buf.append(", certificates="); for (X509Certificate cert : certs) { buf.append("{type="); buf.append(cert.getType()); buf.append(", principalName="); buf.append(cert.getSubjectX500Principal().getName()); buf.append('}'); } buf.append(']'); if (scanCtx.getLogger().isDebugEnabled()) scanCtx.getLogger().debug(buf.toString()); }
/** {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] certs, String authType) { StringBuilder buf = new StringBuilder(); buf.append("Trust manager handle server certificates [authType="); buf.append(authType); buf.append(", certificates="); for (X509Certificate cert : certs) { buf.append("{type="); buf.append(cert.getType()); buf.append(", principalName="); buf.append(cert.getSubjectX500Principal().getName()); buf.append('}'); } buf.append(']'); if (scanCtx.getLogger().isDebugEnabled()) scanCtx.getLogger().debug(buf.toString()); } }
public String getType() { return _cert.getType(); }
public String getType() { return cert.getType(); }
InputStream inStream = null; try { inStream = new FileInputStream("<cert-file-name-with-path>"); CertificateFactory cf = CertificateFactory.getInstance("X.509"); X509Certificate cert = (X509Certificate)cf.generateCertificate(inStream); System.out.println("##"+cert.getSigAlgName()+"##"+cert.getSigAlgOID()+"##"+cert.getType()); } finally { if (inStream != null) { inStream.close(); } }
f.format(" Serial Nr %s%n", Hex.separated(bytes, ":")); f.format(" Issuer %s%n", certificate.getIssuerDN()); f.format(" Type %s%n", certificate.getType()); try { certificate.checkValidity();
f.format(" Serial Nr %s%n", Hex.separated(bytes, ":")); f.format(" Issuer %s%n", certificate.getIssuerDN()); f.format(" Type %s%n", certificate.getType()); try { certificate.checkValidity();
n.put("isDateValid", true); n.put("version", cert.getVersion()); n.put("type", cert.getType());
signatureAlgorithm = c.getSigAlgName(); oid = c.getSigAlgOID(); type = c.getType(); publicKeyAlgorithm = c.getPublicKey().getAlgorithm(); startDate = c.getNotBefore();
cert.getIssuerX500Principal()); int version = cert.getVersion(); sb.append(cert.getType()).append(" v").append(version); sb.append(" certificate").append(sep); sb.append("Subject: ").append(subject).append(sep);
@Test public void testGetSSLKeyStore() throws Exception { SConfiguration sConf = SConfiguration.create(); sConf.set(Constants.Security.SSL.KEYSTORE_PASSWORD, SSL_PASSWORD); KeyStore ks = KeyStores.generatedCertKeyStore(sConf, SSL_PASSWORD); Assert.assertEquals(KeyStores.SSL_KEYSTORE_TYPE, ks.getType()); Assert.assertEquals(KeyStores.CERT_ALIAS, ks.aliases().nextElement()); Assert.assertEquals(1, ks.size()); Assert.assertTrue(ks.getCertificate(KeyStores.CERT_ALIAS) instanceof X509Certificate); X509Certificate cert = (X509Certificate) ks.getCertificate(KeyStores.CERT_ALIAS); cert.checkValidity(); // throws an exception on failure Assert.assertEquals(CERTIFICATE_TYPE, cert.getType()); Assert.assertEquals(KeyStores.SIGNATURE_ALGORITHM, cert.getSigAlgName()); Assert.assertEquals(KeyStores.DISTINGUISHED_NAME, cert.getIssuerDN().getName()); Assert.assertEquals(3, cert.getVersion()); }
/** * Tests the loadCert method * * @throws IOException * @throws URISyntaxException * @throws CertificateException * * @see com.onelogin.saml2.util.Util#loadCert */ @Test public void testLoadCertCert() throws URISyntaxException, IOException, CertificateException { String cert = Util.getFileAsString("data/customPath/certs/sp.crt"); String certWithHeads = Util.formatCert(cert, true); String certWithoutHeads = Util.formatCert(cert, false); X509Certificate certObject1 = Util.loadCert(certWithHeads); X509Certificate certObject2 = Util.loadCert(certWithoutHeads); assertNotNull(certObject1); assertNotNull(certObject2); assertEquals(certObject1.getSigAlgName(), certObject2.getSigAlgName()); assertEquals("X.509", certObject1.getType()); assertEquals("X.509", certObject2.getType()); }