121 logger.tracef(
":: Try Holder of Key Token");
122 logger.tracef(
":: # of x509 Client Certificate in Certificate Chain = %d", certs.length);
123 for (
int i = 0; i < certs.length; i++) {
124 logger.tracef(
":: certs[%d] Raw Bytes Counts of first x509 Client Certificate in Certificate Chain = %d", i, certs[i].toString().length());
125 logger.tracef(
":: certs[%d] Raw Bytes String of first x509 Client Certificate in Certificate Chain = %s", i, certs[i].toString());
126 logger.tracef(
":: certs[%d] DER Dump Bytes of first x509 Client Certificate in Certificate Chain = %d", i, certs[i].getEncoded().length);
127 String DERX509Base64UrlEncoded = null;
130 }
catch (Exception e) {}
131 logger.tracef(
":: certs[%d] Base64URL Encoded SHA-256 Hash of DER formatted first x509 Client Certificate in Certificate Chain = %s", i, DERX509Base64UrlEncoded);
132 logger.tracef(
":: certs[%d] DER Dump Bytes of first x509 Client Certificate TBScertificate in Certificate Chain = %d", i, certs[i].getTBSCertificate().length);
133 logger.tracef(
":: certs[%d] Signature Algorithm of first x509 Client Certificate in Certificate Chain = %s", i, certs[i].getSigAlgName());
134 logger.tracef(
":: certs[%d] Certfication Type of first x509 Client Certificate in Certificate Chain = %s", i, certs[i].getType());
135 logger.tracef(
":: certs[%d] Issuer DN of first x509 Client Certificate in Certificate Chain = %s", i, certs[i].getIssuerDN().getName());
136 logger.tracef(
":: certs[%d] Subject DN of first x509 Client Certificate in Certificate Chain = %s", i, certs[i].getSubjectDN().getName());
static final Logger logger
Definition: MtlsHoKTokenUtil.java:20
static String getCertificateThumbprintInSHA256DERX509Base64UrlEncoded(X509Certificate cert)
Definition: MtlsHoKTokenUtil.java:108