Package de.gematik.rbellogger.data.facet
Class RbelX509Facet
- java.lang.Object
-
- de.gematik.rbellogger.data.facet.RbelX509Facet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelX509Facet.RbelX509FacetBuilder
-
Constructor Summary
Constructors Constructor Description RbelX509Facet(RbelElement parent, String serialnumber, RbelElement issuer, ZonedDateTime validFrom, ZonedDateTime validUntil, RbelElement subject, X509Certificate certificate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RbelX509Facet.RbelX509FacetBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)X509CertificategetCertificate()RbelMultiMapgetChildElements()Child elements for this facet.RbelElementgetIssuer()RbelElementgetSerialnumber()RbelElementgetSubject()RbelElementgetValidFrom()RbelElementgetValidUntil()inthashCode()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.gematik.rbellogger.data.facet.RbelFacet
shouldExpectReplyMessage
-
-
-
-
Constructor Detail
-
RbelX509Facet
public RbelX509Facet(RbelElement parent, String serialnumber, RbelElement issuer, ZonedDateTime validFrom, ZonedDateTime validUntil, RbelElement subject, X509Certificate certificate)
-
-
Method Detail
-
getChildElements
public RbelMultiMap getChildElements()
Description copied from interface:RbelFacetChild elements for this facet. The content of the child elements should always be directly or indirectly be taken from the parent element of this facet (e.g. decrypted data is acceptable).- Specified by:
getChildElementsin interfaceRbelFacet- Returns:
- A map containing all child elements along with their name (key)
-
builder
public static RbelX509Facet.RbelX509FacetBuilder builder()
-
getSerialnumber
public RbelElement getSerialnumber()
-
getIssuer
public RbelElement getIssuer()
-
getValidFrom
public RbelElement getValidFrom()
-
getValidUntil
public RbelElement getValidUntil()
-
getSubject
public RbelElement getSubject()
-
getCertificate
public X509Certificate getCertificate()
-
canEqual
protected boolean canEqual(Object other)
-
-