Class DigitalSeal

java.lang.Object
de.tsenger.vdstools.vds.DigitalSeal

public class DigitalSeal extends Object
  • Constructor Details

  • Method Details

    • getVdsType

      public String getVdsType()
    • getIssuingCountry

      public String getIssuingCountry()
    • getSignerCertRef

      public String getSignerCertRef()
    • getSignerIdentifier

      public String getSignerIdentifier()
    • getCertificateReference

      public String getCertificateReference()
    • getIssuingDate

      public LocalDate getIssuingDate()
    • getSigDate

      public LocalDate getSigDate()
    • getDocFeatureRef

      public byte getDocFeatureRef()
    • getDocTypeCat

      public byte getDocTypeCat()
    • getHeaderAndMessageBytes

      public byte[] getHeaderAndMessageBytes()
    • getEncoded

      public byte[] getEncoded() throws IOException
      Throws:
      IOException
    • getSignatureBytes

      public byte[] getSignatureBytes()
    • getRawString

      public String getRawString() throws IOException
      Throws:
      IOException
    • getFeatureList

      public List<Feature> getFeatureList()
    • getFeature

      public Optional<Feature> getFeature(String feature)
    • fromRawString

      public static DigitalSeal fromRawString(String rawString)
    • fromByteArray

      public static DigitalSeal fromByteArray(byte[] rawBytes)