- java.lang.Object
-
- io.github.mmm.crypto.asymmetric.cert.CertificateDataBean
-
- All Implemented Interfaces:
CertificateData
public class CertificateDataBean extends Object implements CertificateData
This class ...- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description CertificateDataBean()The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetIssuer()InstantgetNotAfter()InstantgetNotBefore()BigIntegergetSerialNumber()StringgetSignatureAlgorithm()StringgetSubject()voidsetIssuer(String issuer)voidsetNotAfter(Instant notAfter)voidsetNotBefore(Instant notBefore)voidsetSerialNumber(BigInteger serialNumber)voidsetSignatureAlgorithm(String signatureAlgorithm)voidsetSubject(String subject)
-
-
-
Method Detail
-
getNotBefore
public Instant getNotBefore()
- Specified by:
getNotBeforein interfaceCertificateData- Returns:
- the begin of the validity.
- See Also:
X509Certificate.getNotBefore()
-
setNotBefore
public void setNotBefore(Instant notBefore)
- Parameters:
notBefore- new value ofgetNotBefore().
-
getNotAfter
public Instant getNotAfter()
- Specified by:
getNotAfterin interfaceCertificateData- Returns:
- the end of the validity.
- See Also:
X509Certificate.getNotAfter()
-
setNotAfter
public void setNotAfter(Instant notAfter)
- Parameters:
notAfter- new value ofgetNotAfter().
-
getIssuer
public String getIssuer()
- Specified by:
getIssuerin interfaceCertificateData- Returns:
- the issuer of the certificate.
-
setIssuer
public void setIssuer(String issuer)
- Parameters:
issuer- new value ofgetIssuer().
-
getSubject
public String getSubject()
- Specified by:
getSubjectin interfaceCertificateData- Returns:
- the subject of the certificate (e.g. "CN=myname@mydomain.com").
-
setSubject
public void setSubject(String subject)
- Parameters:
subject- new value ofgetSubject().
-
getSerialNumber
public BigInteger getSerialNumber()
- Specified by:
getSerialNumberin interfaceCertificateData- Returns:
- the serial number (e.g.
BigInteger.ONE).
-
setSerialNumber
public void setSerialNumber(BigInteger serialNumber)
- Parameters:
serialNumber- new value ofgetSerialNumber().
-
getSignatureAlgorithm
public String getSignatureAlgorithm()
- Specified by:
getSignatureAlgorithmin interfaceCertificateData- Returns:
- the
algorithm namefor the signature.
-
setSignatureAlgorithm
public void setSignatureAlgorithm(String signatureAlgorithm)
- Parameters:
signatureAlgorithm- new value ofgetSignatureAlgorithm().
-
-