しっかりした (translations)→ assured brave crack disciplined firm hardheaded heavy indissoluble purposeful solid steadily steady strong
しっかりしている (translations)→ good mature
確かな (translations)→ authoritative conclusive hard positive tried