Package io.mosip.kernel.signature.util
Class SignatureUtil
- java.lang.Object
-
- io.mosip.kernel.signature.util.SignatureUtil
-
public class SignatureUtil extends Object
Utility class for Signature Service- Since:
- 1.1.5.3
- Author:
- Mahammed Taheer
-
-
Constructor Summary
Constructors Constructor Description SignatureUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]buildSignData(com.nimbusds.jose.JWSHeader jwsHeader, byte[] actualDataToSign)static com.nimbusds.jose.JWSHeadergetJWSHeader(String signAlgorithm, boolean b64JWSHeaderParam, boolean includeCertificate, boolean includeCertHash, String certificateUrl, X509Certificate x509Certificate)static booleanisDataValid(String anyData)static booleanisIncludeAttrsValid(Boolean includes)static booleanisJsonValid(String jsonInString)
-
-
-
Method Detail
-
isDataValid
public static boolean isDataValid(String anyData)
-
isJsonValid
public static boolean isJsonValid(String jsonInString)
-
isIncludeAttrsValid
public static boolean isIncludeAttrsValid(Boolean includes)
-
getJWSHeader
public static com.nimbusds.jose.JWSHeader getJWSHeader(String signAlgorithm, boolean b64JWSHeaderParam, boolean includeCertificate, boolean includeCertHash, String certificateUrl, X509Certificate x509Certificate)
-
buildSignData
public static byte[] buildSignData(com.nimbusds.jose.JWSHeader jwsHeader, byte[] actualDataToSign)
-
-