Openssl необязательныйCompanyName (необязательное название компании) в команде

<select class="form-control" name='someting' [ngModel]="selectedWorkout" (ngModelChange)="updateWorkout($event)">
    <option value="{{workout.name}}" *ngFor="#workout of workouts">{{workout.name}}</option>
</select>

Если вы используете форму, внутри тега select должно быть поле name.

Все, что вам нужно сделать, это просто добавить value к тегу option.

selectedWorkout значение должно быть «назад» и выполнено.

0
задан shaILU 16 January 2019 в 08:43
поделиться

1 ответ

Определенные атрибуты для полей субъекта и эмитента в сертификате определяются в МСЭ X.520 .

Не определен пункт «необязательное название компании».

Я думаю, что вы имеете в виду тип атрибута «Название организации». Это определяется именем LDAP «O».

В вашем примере:

"/ C = GB / ST = Лондон / L = Лондон / O = XYZ / OU = XYZ UK / CN = $ domain / emailAddress = some @ some. com / challengePassword = strongpass / optionCompanyName = PROBLEM "

Это" / O = XYZ ", поэтому" Организация "(или название компании) -" XYZ ".

Обновление:

После прочтения я вижу, откуда вы, потому что я никогда не сталкивался с этим:

"Необязательное название компании: "is" unstructuredName ".

«unstructuredName» и «challengePassword» является частью только запроса сертификата. Так что это НЕ часть предмета. Поэтому вы не должны использовать «/ challengePassword = strongpass» в строке темы.

Вы можете увидеть это в файле openssl.conf по умолчанию:

[ req ]
attributes      = req_attributes

[ req_attributes ]
challengePassword       = A challenge password
challengePassword_min       = 4
challengePassword_max       = 20
unstructuredName        = An optional company name

Атрибуты Req игнорируются большинством CA. См. Примечание в документации OpenSSL :

атрибутов

, здесь указывается раздел, содержащий любые атрибуты запроса: его формат такой же, как имя_различенного , Обычно они могут содержать типы challengePassword или unstructuredName. В настоящее время они игнорируются утилитами подписывания запросов OpenSSL, но некоторые центры сертификации могут их захотеть.

В настоящее время openssl не предоставляет никакого способа установить req attrbutes из командной строки. Таким образом, единственный способ сделать это с помощью настраиваемого файла conf с установленными атрибутами.

Если вам нужно сделать это, я бы создал файл conf с приглашением, установленным на «no», и использовал параметр -conf openssl. Обратите внимание, что формат немного меняется, когда вы устанавливаете подсказку на «нет».

Так как атрибуты req скорее всего игнорируются, я бы не стал их задавать.

0
ответ дан Shane Powell 16 January 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: