- 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 String
getIssuer()
Instant
getNotAfter()
Instant
getNotBefore()
BigInteger
getSerialNumber()
String
getSignatureAlgorithm()
String
getSubject()
void
setIssuer(String issuer)
void
setNotAfter(Instant notAfter)
void
setNotBefore(Instant notBefore)
void
setSerialNumber(BigInteger serialNumber)
void
setSignatureAlgorithm(String signatureAlgorithm)
void
setSubject(String subject)
-
-
-
Method Detail
-
getNotBefore
public Instant getNotBefore()
- Specified by:
getNotBefore
in 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:
getNotAfter
in 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:
getIssuer
in interfaceCertificateData
- Returns:
- the issuer of the certificate.
-
setIssuer
public void setIssuer(String issuer)
- Parameters:
issuer
- new value ofgetIssuer()
.
-
getSubject
public String getSubject()
- Specified by:
getSubject
in 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:
getSerialNumber
in 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:
getSignatureAlgorithm
in interfaceCertificateData
- Returns:
- the
algorithm name
for the signature.
-
setSignatureAlgorithm
public void setSignatureAlgorithm(String signatureAlgorithm)
- Parameters:
signatureAlgorithm
- new value ofgetSignatureAlgorithm()
.
-
-