Class ECDSA

    • Constructor Summary

      Constructors 
      Constructor Description
      ECDSA()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] generateSignature​(java.security.PrivateKey privateKey, byte[] data)
      Generate digital signature
      boolean verifySignature​(java.security.PublicKey publicKey, byte[] data, byte[] signature)
      Verify digital signature
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ECDSA

        public ECDSA()
    • Method Detail

      • generateSignature

        public byte[] generateSignature​(java.security.PrivateKey privateKey,
                                        byte[] data)
                                 throws java.lang.Exception
        Description copied from interface: DigitalSignatureAlgorithm
        Generate digital signature
        Specified by:
        generateSignature in interface DigitalSignatureAlgorithm
        Parameters:
        privateKey - Private key
        data - Data to sign
        Returns:
        signature Digital signature
        Throws:
        java.lang.Exception - Error during DSA generation
      • verifySignature

        public boolean verifySignature​(java.security.PublicKey publicKey,
                                       byte[] data,
                                       byte[] signature)
                                throws java.lang.Exception
        Description copied from interface: DigitalSignatureAlgorithm
        Verify digital signature
        Specified by:
        verifySignature in interface DigitalSignatureAlgorithm
        Parameters:
        publicKey - Public key
        data - Signed data
        signature - Digital signature
        Returns:
        result Verification result
        Throws:
        java.lang.Exception - Error during DSA check