SSL-сертификаты действительно идентичны.Разница между сертификатом клиента и сертификатом сервера заключается в том, что сертификат клиента идентифицирует человека (или программное обеспечение, действующее от его имени), а сертификат сервера идентифицирует службу (или машину).хостинг этого сервиса).Криптографически вы можете использовать любой из них в качестве действительного идентификатора на стороне клиента SSL-соединения, но другая сторона (сервер на этом конкретном соединении) должна принять сертификат;большинство людей не помещают различающееся имя серверов в базу данных приемлемых идентификаторов.Также существуют ограничения Extended Key Usage , которые могут присутствовать или отсутствовать;если они присутствуют, они могут принудительно разделить сертификаты сервера и клиента (не взламывайте вещи, чтобы игнорировать требования политики, пожалуйста!), но я не знаю, действительно ли это применимо к вашей ситуации.Правила там немного запутанные.
Короче говоря: вы можете это сделать, но разве это хорошая идея?