@Override public int getVersion() { return mDelegate.getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
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(); }
@Override public int getVersion() { return unwrap().getVersion(); }
private void printCertificateChain(final X509Certificate[] certificates, final String s) throws CertificateException { if (certificates == null) { return; } final StringBuilder builder = new StringBuilder(); builder.append("A client/agent attempting connection from address=").append(clientAddress).append(" has presented these certificate(s):"); int counter = 1; for (final X509Certificate certificate: certificates) { builder.append("\nCertificate [").append(counter++).append("] :"); builder.append(String.format("\n Serial: %x", certificate.getSerialNumber())); builder.append("\n Not Before:" + certificate.getNotBefore()); builder.append("\n Not After:" + certificate.getNotAfter()); builder.append("\n Signature Algorithm:" + certificate.getSigAlgName()); builder.append("\n Version:" + certificate.getVersion()); builder.append("\n Subject DN:" + certificate.getSubjectDN()); builder.append("\n Issuer DN:" + certificate.getIssuerDN()); builder.append("\n Alternative Names:" + certificate.getSubjectAlternativeNames()); } LOG.debug(builder.toString()); }
@Override public int getVersion() { return _x509cert.getVersion(); }
@Override /** * {@inheritDoc} */ public int getVersion() { return internalCert.getVersion(); }
private void checkCertVersion() throws SecurityTokenException { if (cert.getVersion() != 3||cert.getVersion() !=1) { log.log(Level.SEVERE, "WSS0392.invalid.X509cert.version", Integer.toString(cert.getVersion())); throw new SecurityTokenException( "Expected Version 1 or 3 Certificate, found Version " + cert.getVersion()); } }
public static String getVersion(String certInput) throws Exception { X509Certificate cert = getCertificateFromPem(certInput); return String.valueOf(cert.getVersion()); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
@Override public int getVersion() { return unwrap().getVersion(); }
private static void writeX509Certificate(final ModelNode certificateModel, final X509Certificate certificate) throws CertificateEncodingException, NoSuchAlgorithmException { SimpleDateFormat sdf = new SimpleDateFormat(ISO_8601_FORMAT); certificateModel.get(ElytronDescriptionConstants.SUBJECT).set(certificate.getSubjectX500Principal().getName()); certificateModel.get(ElytronDescriptionConstants.ISSUER).set(certificate.getIssuerX500Principal().getName()); certificateModel.get(ElytronDescriptionConstants.NOT_BEFORE).set(sdf.format(certificate.getNotBefore())); certificateModel.get(ElytronDescriptionConstants.NOT_AFTER).set(sdf.format(certificate.getNotAfter())); certificateModel.get(ElytronDescriptionConstants.SERIAL_NUMBER).set(delimit(certificate.getSerialNumber().toString(16).toCharArray())); certificateModel.get(ElytronDescriptionConstants.SIGNATURE_ALGORITHM).set(certificate.getSigAlgName()); certificateModel.get(ElytronDescriptionConstants.SIGNATURE).set(encodedHexString(certificate.getSignature())); certificateModel.get(ElytronDescriptionConstants.VERSION).set("v" + certificate.getVersion()); }
private CertData fillCertData(X509Certificate cert, String alise, Format formatter) { CertData certData = new CertData(); certData.setAlias(alise); certData.setSubjectDN(cert.getSubjectDN().getName()); certData.setIssuerDN(cert.getIssuerDN().getName()); certData.setSerialNumber(cert.getSerialNumber()); certData.setVersion(cert.getVersion()); certData.setNotAfter(formatter.format(cert.getNotAfter())); certData.setNotBefore(formatter.format(cert.getNotBefore())); return certData; }