Problema resuelto:
Procedimiento para enviar el fichero a la página web de la Guardia Civil (España)
Código Delphi
[-]
Usuario:= Variable String donde guardo el nombre del usuario
Contrasinal:= Variable String donde guardo la contraseña
URLGC:='https://'+Usuario+':'+Contrasinal+'@'+urlindicada por la guardia civil.
PostStream:= TIdMultiPartFormDataStream.Create;
ResponseStream := TStringStream.Create('');
Try
PostStream.AddFile('file',Carpeta+'\'+NombreFichero,'multipart/form-data');
IdHTTP1.Post(URLGC, PostStream, ResponseStream);
finally
ResponseStream.Free;
PostStream.Free;
AValues.Free;
end;
En el formulario tengo dos componentes Indy (idHttp,IdSSLIOHandlerSocketOpenSSL), el primero de ellos lo pongo en protocolo pv1_0, y en httpOptions lo marco a true holnProcessAuth, el segundo lo enlazo en su propiedad IOHandler del primero, metodo sslvSSLv23, y mode sslmBoth.
Saludos a todos.