Sua pergunta é um pouco vaga demais para responder definitivamente. A mecânica exata difere com base no software que você está usando e no sistema operacional. Se você quiser mais detalhes, por favor, conforme mencionado nos comentários, inclua os pacotes de software e sistemas operacionais que você pode estar usando. Para que possamos responder a pergunta sobre como encontrar a chave privada da sua máquina, será necessário informar-nos qual sistema operacional você está usando no mínimo.
De um alto nível, no entanto, a criptografia de chave pública funciona basicamente assim:
- Suas chaves públicas e privadas serão geradas por um gerador de chaves, sua chave privada é geralmente protegida por uma senha ou frase secreta (ou algum outro mecanismo de autenticação)
- Sua chave pública é então publicada em alguma área pública para que outras pessoas possam acessá-la
- Você criptografa coisas usando sua chave privada
- Alguém mais irá descriptografar esses dados usando sua chave pública
Muitos pacotes de software contêm o que é chamado de chaveiro para armazenar chaves públicas localmente. Em seguida, também pode ser armazenado centralmente em um servidor de chaves. Muitos sistemas operacionais também armazenam chaves para você e fornecem um serviço no nível do aplicativo para recuperá-las.
Note que você está usando o PKI um pouco incorretamente. PKI significa Public Key Infrastructure e é usado como o termo para o sistema geral que cria e armazena chaves de entidades.