X500DistinguishedNameBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Упрощает создание различающегося имени для сертификата X.509.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Наследование
-
X500DistinguishedNameBuilder
Комментарии
При создании SEQUENCE OF
Relative Distinguished Names
этот построитель создает в обратном SEQUENCE OF
порядке, в котором они были добавлены в построитель. Пример:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
Создает с SEQUENCE OF
первой страной или регионом, а общее имя — вторым. Так как X500DistinguishedName при преобразовании Distinguished Name
в строку следует rfc 4514, он начинается с последнего Relative Distinguished Name
компонента, перемещаясь назад к первому.
Поскольку построитель создает в обратном SEQUENCE OF
направлении, а X500DistinguishedName также в обратном направлении, он создает внешний вид добавленных атрибутов и строковое Distinguished Name
представление объекта в том же порядке.
Конструкторы
X500DistinguishedNameBuilder() |
Инициализирует новый экземпляр класса X500DistinguishedNameBuilder. |
Методы
Add(Oid, String, Nullable<UniversalTagNumber>) |
Добавляет атрибут, |
Add(String, String, Nullable<UniversalTagNumber>) |
Добавляет атрибут, |
AddCommonName(String) |
Добавляет атрибут общего имени. |
AddCountryOrRegion(String) |
Добавляет атрибут страны или региона. |
AddDomainComponent(String) |
Добавляет атрибут компонента домена. |
AddEmailAddress(String) |
Добавляет атрибут адреса электронной почты. |
AddLocalityName(String) |
Добавляет атрибут имени локальности. |
AddOrganizationalUnitName(String) |
Добавляет атрибут имени подразделения. |
AddOrganizationName(String) |
Добавляет атрибут имени организации. |
AddStateOrProvinceName(String) |
Добавляет атрибут имени штата или провинции. |
Build() |
Создает объект , X500DistinguishedName представляющий закодированные атрибуты. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по