X500DistinguishedNameBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Facilita la creación de un nombre distintivo para un certificado X.509.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Herencia
-
X500DistinguishedNameBuilder
Comentarios
Al construir SEQUENCE OF
Relative Distinguished Names
, este generador construye en SEQUENCE OF
el orden opuesto en el que se agregaron al generador. Por ejemplo:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
Generará un SEQUENCE OF
elemento con el país o la región en primer lugar y el segundo nombre común. Dado que X500DistinguishedName sigue RFC 4514 al convertir un en Distinguished Name
una cadena, comienza con el último Relative Distinguished Name
componente, pasando hacia atrás hacia el primero.
Dado que el generador crea en SEQUENCE OF
orden inverso y X500DistinguishedName también está en orden inverso, da la apariencia de los atributos agregados y la representación de cadena de Distinguished Name
en el mismo orden.
Constructores
X500DistinguishedNameBuilder() |
Inicializa una nueva instancia de la clase X500DistinguishedNameBuilder. |
Métodos
Add(Oid, String, Nullable<UniversalTagNumber>) |
Agrega un |
Add(String, String, Nullable<UniversalTagNumber>) |
Agrega un |
AddCommonName(String) |
Agrega un atributo de nombre común. |
AddCountryOrRegion(String) |
Agrega un atributo de país o región. |
AddDomainComponent(String) |
Agrega un atributo de componente de dominio. |
AddEmailAddress(String) |
Agrega un atributo de dirección de correo electrónico. |
AddLocalityName(String) |
Agrega un atributo de nombre de localidad. |
AddOrganizationalUnitName(String) |
Agrega un atributo de nombre de unidad organizativa. |
AddOrganizationName(String) |
Agrega un atributo de nombre de organización. |
AddStateOrProvinceName(String) |
Agrega un atributo de nombre de estado o provincia. |
Build() |
Compila un X500DistinguishedName objeto que representa los atributos codificados. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de