Class DigitalSignature


  • public class DigitalSignature
    extends java.lang.Object
    Author:
    Sokkheang
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void GenerateDigitalSignature​(java.lang.String fileName)  
      static void VerifyDigitalSignature​(java.lang.String path_publickey, java.lang.String path_signature, java.lang.String default_file)  
      • Methods inherited from class java.lang.Object

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

      • DigitalSignature

        public DigitalSignature()
    • Method Detail

      • GenerateDigitalSignature

        public static void GenerateDigitalSignature​(java.lang.String fileName)
                                             throws java.lang.Exception
        Parameters:
        fileName - = System.getProperty("user.dir") + "/" + "fileName.extention"
        Throws:
        java.lang.Exception
        SoloException -
         Use GenerateDigitalSignature to generate publicKey and Signature for Server
         ****************************************************************************
         public static void main(String[] args) throws SoloException {
                        GenerateDigitalSignature("C:\\Program Files (x86)\\Khmer Unicode 2.0.1\\KhmerKeyboard_NiDA_V1.0.pdf"); 
                        VerifyDigitalSignature(System.getProperty("user.dir") + "\\" + "signature" + "\\" + "publickey", 
                        System.getProperty("user.dir") + "\\" + "signature" + "\\" + "signature", "C:\\Program Files (x86)\\Khmer Unicode 2.0.1\\KhmerKeyboard_NiDA_V1.0.pdf");
         }
         ****************************************************************************
         
      • VerifyDigitalSignature

        public static void VerifyDigitalSignature​(java.lang.String path_publickey,
                                                  java.lang.String path_signature,
                                                  java.lang.String default_file)
        Parameters:
        path_publickey - = System.getProperty("user.dir") + "/" + "signature" + "/" + "publickey"
        path_signature - = System.getProperty("user.dir") + "/" + "signature" + "/" + "signature"
        fileName - = System.getProperty("user.dir") + "/" + "fileName.extention"
        Throws:
        SoloException -
         Use GenerateDigitalSignature to Verify Digital Signature for Server
         *****************************************************************************
         public static void main(String[] args) throws SoloException {
                        GenerateDigitalSignature("C:\\Program Files (x86)\\Khmer Unicode 2.0.1\\KhmerKeyboard_NiDA_V1.0.pdf"); 
                        VerifyDigitalSignature(System.getProperty("user.dir") + "\\" + "signature" + "\\" + "publickey", 
                        System.getProperty("user.dir") + "\\" + "signature" + "\\" + "signature", "C:\\Program Files (x86)\\Khmer Unicode 2.0.1\\KhmerKeyboard_NiDA_V1.0.pdf");
         }
         ****************************************************************************