Во-первых, многие сайты DOD с поддержкой PKI должны поддерживать аппаратные токены, выпущенные через коммерческие центры сертификации, которые участвуют в программе ECA DOD (Verisign, IdenTrust, ORC). Эти сертификаты, выданные ECA, даже не включают этот «номер», DOD EDI PN.
Насколько я понимаю, должны быть предприняты некоторые усилия, чтобы сохранить число стабильным для конкретного человека. Например, даже если я оставлю свою гражданскую работу в DOD и пойду работать на подрядчика, выйду замуж и поменяю свое имя, уйду с работы и поступлю в Береговую охрану, мой DOD EDI PN должен быть таким же. Однако на практике я сомневаюсь, что это так работает.
И даже если бы это было так, у меня, вероятно, не должно быть того же доступа к приложению. Каждый раз, когда моя работа меняется, сертификат на мой CAC должен быть отозван. Если приложение просматривает только общее имя или альтернативное имя субъекта сертификата, оно пропустит изменения в организации, которые могут повлиять на авторизацию этого субъекта.
Аутентификация на основе определенного сертификата (эмитента и серийного номера) является проблемой для пользователей, но она имеет смысл с точки зрения безопасности и надежности.