package com.ausregistry.jtoolkit2.se.tmch.exception; import com.ausregistry.jtoolkit2.ErrorPkg; import java.security.cert.CertPathValidatorException; import java.security.cert.X509Certificate; public class TmchInvalidCertificateException extends RuntimeException { private final X509Certificate certificate; public TmchInvalidCertificateException(X509Certificate certificate, CertPathValidatorException cause) { super(cause); this.certificate = certificate; } public X509Certificate getCertificate() { return certificate; } @Override public String getMessage() { return ErrorPkg.getMessage("tmch.smd.cert.invalid", "<<cert-detailed-msg>>", certificate); } }