
#BACKING UP TO DEBUG ONLY PRIVATE CACHE CODE#
Tags activity trace AFFINITY alter amqsevt application application trace backup capacity planning certificate certificates change events Clients CLNTWGHT CLSSDRA clustering colour CORS create csv delete Display connections Elasticsearch Elliptic Curve Enclave events get GROUPS ispf java JMS JMX Kibana Liberty linux man pages MDB Midrange migration monitoring MQ mqconsole mq reason code mq reconnect MQCNO mqstrerror mqweb offload messages OSGI PCF PDS PDSE performance put Python RACF reconnection rest RSA scalability self signed server setmqaut shared conversation Shared queue SMF SSLCIPH statistics su .- gradlewrapper # custom cache that must be defined below "subject" : "CN=SSCA256, OU=CA, O=SSS, C=GB",Ĭonsuming ECDH ServerKeyExchange handshake message ( Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384 : entry = AES/GCM/NoPadding KeyUpdate 2^37. "subject" : "CN=ecec, O=cpwebuser, C=GB", =ssl:sslctx gave |DEBUG|01|main| 12:29:48.847 GMT|X509TrustManagerImpl.java:79|adding as trusted certificates ( Note: Separate multiple options with a comma Permactions= only dump output if the specified actionsĮngine= only dump output for the specified list of JCA engines. Permname= only dump output if the specified name matches the Only dump output if specified permission is being checkedĬodebase= only dump output if specified codebase is being checked The following can be used with stack and domain: Scl permissions SecureClassLoader assignsįailure before throwing exception, dump stack and domain that

Gssloginconfig GSS LoginConfigImpl debugging Pkcs12: Retrieved a 1-certificate chain at alias ‘ss’ The options…Īll turn on all debugging - this produces millions of lines ofĬertpath PKIX CertPathBuilder and CertPathValidator debugging Pkcs12: Retrieved a protected private key at alias ‘ss’ (PBEWithSHA1AndDESede iterations: 2048) Pkcs12: PKCS12KeyStore load: private key count: 1. Pkcs12: Checking keystore integrity (HmacPBESHA1 iterations: 2048) Pkcs12: Loading PKCS#7 encryptedData (PBEWithSHA1AndRC2_40 iterations: 2048) Provider: MessageDigest.SHA-256 algorithm from: SUN Subject: CN=TEMP4Certification Authority, OU=TEST, O=TEMP)Ĭertpath: X509CertSelector.match returning: trueĬertpath: anchor.getTrustedCert().getSubjectX500Principal() = CN=TEMP4Certification Authority, OU=TEST, O=TEMPĬertpath: ntains: SHA256withRSA Expected: Cert’s: Ĭertpath: NO – don’t try this trustedCert Issuer: CN=TEMP4Certification Authority, OU=TEST, O=TEMPĬertpath: X509CertSelector.match: subject DNs don’t matchĬertpath: ForwardBuilder.getMatchingCACerts: found 0 CA certsĬertpath: pthFirstSearchForward(): certs.size=0Ĭertpath: PKIXCertPathValidator.engineValidate()…Ĭertpath: AdaptableX509CertSelector.match: subject key IDs don’t match. Out of all the options below, I found certpath,provider provided the most useful information for seeing what was happening with certificates and the handshake. To specify more than one option use =ssl:keymanager:record = Verbose verbose handshake message printing

Handshake debugging can be widened with : With you get all turn on all debuggingĭefaultctx print default SSL initialization I’ve also put up a post which describes the trace, and has an annotated output (from both ends), showing common problems and possible solutions. Ive also added a examples of what each trace option give you.

Ive added a section on =… which looks at keystore access.

There are different levels you can get from the option. Please send me an email or post a comment below with information on what you were looking for, and I’ll see what I can do. Please can you tell me if the information below is what you were looking for, or if you were looking for more information, such as understanding the trace flow, and finding problems.
