Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Programas de exemplo nas seções a seguir executam operações que exigem que pares de chaves pública/privada estejam disponíveis para criptografar e descriptografar arquivos, mensagens e assinaturas. Muitos desses programas serão compilados, vinculados e executados, mas falharão em tempo de execução sem a existência de contêineres de chaves adequados, chaves, armazenamentos de certificadose certificados nesses armazenamentos.
Além disso, alguns dos certificados na loja MY devem ter algumas de suas propriedades estendidas definidas.
A criação do contêiner de chave padrão necessário pode ser feita executando o programa em Exemplo de Programa C: Criando um contêiner de chave e gerando chaves. Observe que a criação de um contêiner de chave não gera automaticamente pares de chaves públicas/privadas. O programa de exemplo, no entanto, cria o contêiner de chave e gera os pares de chaves pública/privada.
Depois que os pares de chaves pública/privada tiverem sido gerados, os certificados de teste usando essas chaves podem ser obtidos de uma autoridade de certificação (CA).
Vários dos programas assumem que existem certificados com nomes de assunto específicos no armazenamento do sistema MY. Em particular, vários programas procuram certificados com os nomes de assunto "Full Test Cert" e "Hortense". Os nomes de assunto para os certificados podem ser alterados no código para corresponder aos nomes de assunto dos certificados que existem no armazenamento de certificados MY.
Executando o programa de exemplo em programa de exemplo C: listando os certificados em um de armazenamento exibirá todos os certificados em um repositório e todas as propriedades estendidas definidas nesses certificados.