Class PartnerCertificateManagerUtil


  • public class PartnerCertificateManagerUtil
    extends Object
    Utility class for Partner Certificate Management
    Since:
    1.0.0
    Author:
    Dharmesh Khandelwal, Urvil Joshi
    • Constructor Detail

      • PartnerCertificateManagerUtil

        public PartnerCertificateManagerUtil()
    • Method Detail

      • isSelfSignedCertificate

        public static boolean isSelfSignedCertificate​(X509Certificate x509Cert)
        Function to check certificate is self-signed.
        Parameters:
        x509Cert - X509Certificate
        Returns:
        true if x509Cert is self-signed, else false
      • formatCertificateDN

        public static String formatCertificateDN​(String certPrincipal)
        Function to format X500Principal of certificate.
        Parameters:
        certPrincipal - String form of X500Principal
        Returns:
        String of Custom format of certificateDN.
      • isCertificateDatesValid

        public static boolean isCertificateDatesValid​(X509Certificate x509Cert)
      • getCertificateOrgName

        public static String getCertificateOrgName​(X500Principal x500CertPrincipal)
      • isValidCertificateID

        public static boolean isValidCertificateID​(String certID)