Class CertificateDetails

    • Constructor Detail

      • CertificateDetails

        public CertificateDetails​(boolean alreadyInSystem,
                                  boolean updateableByMeansOfCsrProcedure,
                                  Long keyStoreIdOfCsrSourceCertificate,
                                  X509CertificateDetails details)
        Creates a new CertificateDetails instance.
        Parameters:
        alreadyInSystem - Indicates whether the certificate is already present in the system. This is used to determine if the certificate can be imported.
        updateableByMeansOfCsrProcedure - Indicates whether the certificate can be updated by means of a finished Certificate Signing Request (CSR) procedure.
        keyStoreIdOfCsrSourceCertificate - The ID of the keystore that holds the source certificate for the CSR procedure, if applicable. This is only relevant when the certificate can be updated via a CSR procedure.
        details - Information about the X.509 certificate associated with this entry. This includes details such as the subject name, fingerprint, and usage information of the certificate.
    • Method Detail

      • isAlreadyInSystem

        public boolean isAlreadyInSystem()
        Indicates whether the certificate is already present in the system. This is used to determine if the certificate can be imported.
      • isUpdateableByMeansOfCsrProcedure

        public boolean isUpdateableByMeansOfCsrProcedure()
        Indicates whether the certificate can be updated by means of a finished Certificate Signing Request (CSR) procedure.
      • getKeyStoreIdOfCsrSourceCertificate

        public Long getKeyStoreIdOfCsrSourceCertificate()
        The ID of the keystore that holds the source certificate for the CSR procedure, if applicable. This is only relevant when the certificate can be updated via a CSR procedure.
      • getDetails

        public X509CertificateDetails getDetails()
        Information about the X.509 certificate associated with this entry. This includes details such as the subject name, fingerprint, and usage information of the certificate.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object