Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
openssl_x509_parse() возвращает информацию о предоставляемом x509cert, включая такие поля, как имя субъекта, имя издателя, цели, верные даты from и to
и т.д. shortnames управляет тем, как эти данные индексируются в массиве - если shortnamesTRUE (по умолчанию), то поля будут индексироваться в формой сокращённого имени,
иначе будет использоваться форма длинного имени - например: CN это shortname-форма для commonName.
Структура возвращаемых данных пока ещё не задокументирована, поэтому может измениться.