Объект открытого ключа не говорит, кто его сгенерировал.Он просто содержит то, что вам нужно зашифровать (или проверить) с открытым ключом.
Если вы получили открытый ключ из сертификата (java.security.cert.X509Certificate), вы можете получить сертификат от него с помощью getIssuerX500Principal ().
привязка личности к открытому ключу.Как часть этого, свидетельство указывает, кому это было выпущено.Таким образом, вы можете проверить, доверяете ли вы этому издателю и, следовательно, привязке.
Кроме того, пара ключей, скорее всего, не была сгенерирована эмитентом сертификата.Субъект только что доказал эмитенту, что у него есть соответствующий закрытый ключ.