Class SignatureUtil

java.lang.Object
io.mosip.kernel.signature.util.SignatureUtil

public class SignatureUtil extends Object
Utility class for Signature Service
Since:
1.2.0-SNAPSHOT
Author:
Mahammed Taheer
  • Constructor Details

    • SignatureUtil

      public SignatureUtil()
  • Method Details

    • isDataValid

      public static boolean isDataValid(String anyData)
    • isJsonValid

      public static boolean isJsonValid(String jsonInString)
    • isIncludeAttrsValid

      public static boolean isIncludeAttrsValid(Boolean includes)
    • isCertificateDatesValid

      public static boolean isCertificateDatesValid(X509Certificate x509Cert)
    • getJWSHeader

      public static com.nimbusds.jose.JWSHeader getJWSHeader(String signAlgorithm, boolean b64JWSHeaderParam, boolean includeCertificate, boolean includeCertHash, String certificateUrl, X509Certificate x509Certificate, String uniqueIdentifier, boolean includeKeyId)
    • buildSignData

      public static byte[] buildSignData(com.nimbusds.jose.JWSHeader jwsHeader, byte[] actualDataToSign)
    • convertHexToBase64

      public static String convertHexToBase64(String anyHexString)