Olá, Wanderson, como vai?
Seu código atende corretamente à proposta da atividade. A expressão regular utilizada (\d{3}\.\d{3}\.\d{3}-\d{2}) valida exatamente o formato solicitado no enunciado, garantindo três dígitos, ponto, três dígitos, ponto, três dígitos, hífen e dois dígitos. O uso do método matches() também está adequado para verificar se toda a string segue esse padrão.
Seu exercício está bem implementado e segue corretamente o objetivo da atividade. Obrigado por compartilhar sua solução e continue trazendo suas implementações para discussão. O fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!