Class VdsSignature

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

public class VdsSignature extends Object
  • Field Details

  • Constructor Details

    • VdsSignature

      public VdsSignature(byte[] plainSignatureBytes)
      Parameters:
      plainSignatureBytes - signature bytes in plain format: r||s
  • Method Details

    • getDerSignatureBytes

      public byte[] getDerSignatureBytes()
      Returns signature in format ECDSASignature ::= SEQUENCE { r INTEGER, s INTEGER }
      Returns:
      ASN1 DER encoded signature as byte array
    • getPlainSignatureBytes

      public byte[] getPlainSignatureBytes()
      Returns signature bytes in plain format: r||s
      Returns:
      r||s signature byte array
    • getEncoded

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

      public static VdsSignature fromByteArray(byte[] rawBytes) throws IOException
      Throws:
      IOException