Package de.xima.fc.certificate.mgmt.io
Class CertificateDetails
- java.lang.Object
-
- de.xima.fc.certificate.mgmt.io.CertificateDetails
-
- All Implemented Interfaces:
Serializable
public final class CertificateDetails extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CertificateDetails(boolean alreadyInSystem, boolean updateableByMeansOfCsrProcedure, Long keyStoreIdOfCsrSourceCertificate, X509CertificateDetails details)Creates a newCertificateDetailsinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)X509CertificateDetailsgetDetails()Information about the X.509 certificate associated with this entry.LonggetKeyStoreIdOfCsrSourceCertificate()The ID of the keystore that holds the source certificate for the CSR procedure, if applicable.inthashCode()booleanisAlreadyInSystem()Indicates whether the certificate is already present in the system.booleanisUpdateableByMeansOfCsrProcedure()Indicates whether the certificate can be updated by means of a finished Certificate Signing Request (CSR) procedure.StringtoString()
-
-
-
Constructor Detail
-
CertificateDetails
public CertificateDetails(boolean alreadyInSystem, boolean updateableByMeansOfCsrProcedure, Long keyStoreIdOfCsrSourceCertificate, X509CertificateDetails details)Creates a newCertificateDetailsinstance.- 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 beupdated 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 beupdated 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.
-
-