code: public static PrivateKey readPrivateKey(final byte[] privateKeyBytes)
  		throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchProviderException
  	{
  		return readPrivateKey(privateKeyBytes, KeyPairGeneratorAlgorithm.RSA.getAlgorithm());
  	}
docs: Reads the given byte array with the default RSA algorithm and returns the {@link PrivateKey}
  object.
  
  @param privateKeyBytes
  the byte array that contains the private key bytes
  @return the {@link PrivateKey} object
  
  @throws NoSuchAlgorithmException
  is thrown if instantiation of the cypher object fails.
  @throws InvalidKeySpecException
  is thrown if generation of the SecretKey object fails.
  @throws NoSuchProviderException
  is thrown if the specified provider is not registered in the security provider
  list.