Class SecurityUtil


  • public class SecurityUtil
    extends Object
    Utility class for security
    Since:
    1.0.0
    Author:
    Urvil Joshi
    • Method Detail

      • bytesToPrivateKey

        public static org.bouncycastle.crypto.params.AsymmetricKeyParameter bytesToPrivateKey​(byte[] privateKey)
                                                                                       throws MosipInvalidKeyException
        AsymmetricKeyParameter from encoded private key
        Parameters:
        privateKey - private Key for processing
        Returns:
        AsymmetricKeyParameter from encoded private key
        Throws:
        MosipInvalidKeyException - if key is not valid (length or form)
      • bytesToPublicKey

        public static org.bouncycastle.crypto.params.AsymmetricKeyParameter bytesToPublicKey​(byte[] publicKey)
                                                                                      throws MosipInvalidKeyException
        AsymmetricKeyParameter from encoded public key
        Parameters:
        publicKey - private Key for processing
        Returns:
        AsymmetricKeyParameter from encoded public key
        Throws:
        MosipInvalidKeyException - if key is not valid (length or form)
      • checkMethod

        public static void checkMethod​(MosipSecurityMethod mosipSecurityMethod)
        This method verifies mosip security method
        Parameters:
        mosipSecurityMethod - mosipSecurityMethod given by user