code: public static boolean verify(byte[] contentByteArray, byte[] cipherByteArray, PublicKey publicKey) {
          Signature signature = null;
          try {
              signature = Signature.getInstance(signAlgorithm);
              signature.initVerify(publicKey);
              signature.update(contentByteArray);
              return signature.verify(cipherByteArray);
          } catch (NoSuchAlgorithmException e) {
              e.printStackTrace();
          } catch (SignatureException e) {
              e.printStackTrace();
          } catch (InvalidKeyException e) {
              e.printStackTrace();
          }
          return false;
      }
docs: 对内容进行验签
  <p>Function: verify</p>
  <p>Description: </p>
  
  @param contentByteArray 明文
  @param cipherByteArray   密文
  @param publicKey    公钥
  @return
  @throws NoSuchAlgorithmException
  @throws InvalidKeyException
  @throws SignatureException
  @throws UnsupportedEncodingException
  @author acexy@thankjava.com
  @date 2016年8月10日 下午6:18:28
  @version 1.0