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 String getCertificateThumbprintInSHA256DERX509Base64UrlEncoded(X509Certificate cert)
Definition: MtlsHoKTokenUtil.java:108
static final Logger logger
Definition: MtlsHoKTokenUtil.java:20