Package de.tsenger.vdstools.vds
Class VdsHeader.Builder
java.lang.Object
de.tsenger.vdstools.vds.VdsHeader.Builder
- Enclosing class:
- VdsHeader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setCertificateReference(String certificateReference) setIssuingCountry(String issuingCountry) setIssuingDate(LocalDate issuingDate) setRawVersion(int rawVersion) setSigDate(LocalDate sigDate) setSignerCertRef(X509Certificate x509Cert, boolean setIssuingCountryFromX509Cert) Get signerIdentifier and certificateReference from given X509Certificate.setSignerIdentifier(String signerIdentifier)
-
Constructor Details
-
Builder
-
-
Method Details
-
setIssuingCountry
-
setSignerIdentifier
-
setCertificateReference
-
setIssuingDate
-
setSigDate
-
setRawVersion
-
build
-
setSignerCertRef
public VdsHeader.Builder setSignerCertRef(X509Certificate x509Cert, boolean setIssuingCountryFromX509Cert) Get signerIdentifier and certificateReference from given X509Certificate.- Parameters:
x509Cert- X509Certificate to get the signerIdentifier and the certificateReference fromsetIssuingCountryFromX509Cert- If true also build the issuing country code base on the X509Certificate. It will take the Country code 'C' and convert it to a 3-letter country code.- Returns:
- updated Builder instance
-