Class DigitalSeal


  • public class DigitalSeal
    extends Object
    • Method Detail

      • getVdsType

        public String getVdsType()
      • getIssuingCountry

        public String getIssuingCountry()
      • getSignerCertRef

        public String getSignerCertRef()
        Returns a string that identifies the signer certificate. The SignerCertRef string is build from Signer Identifier (country code || signer id) and Certificate Reference. The Signer Identifier maps to the signer certificates subject (C || CN) The Certificate Reference will be interpreted as an hex string integer that represents the serial number of the signer certificate. Leading zeros in Certificate Reference the will be cut off. e.g. Signer Identifier 'DETS' and CertificateReference '00027' will result in 'DETS27'
        Returns:
        Formated SignerCertRef all UPPERCASE
      • getSignerIdentifier

        public String getSignerIdentifier()
      • getCertificateReference

        public String getCertificateReference()
      • getIssuingDate

        public LocalDate getIssuingDate()
      • getDocFeatureRef

        public byte getDocFeatureRef()
      • getDocTypeCat

        public byte getDocTypeCat()
      • getHeaderAndMessageBytes

        public byte[] getHeaderAndMessageBytes()
      • getSignatureBytes

        public byte[] getSignatureBytes()
      • fromByteArray

        public static DigitalSeal fromByteArray​(byte[] rawBytes)