X500DistinguishedNameBuilder Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Underlättar skapandet av ett unikt namn för ett X.509-certifikat.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Arv
-
X500DistinguishedNameBuilder
Kommentarer
När du skapar SEQUENCE OFRelative Distinguished Namesskapar SEQUENCE OF den här byggaren i motsatt ordning som de lades till i byggaren. Ett exempel:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
Skapar en SEQUENCE OF med landet eller regionen först och det gemensamma namnet sekund. Eftersom X500DistinguishedName följer RFC 4514 när du konverterar en Distinguished Name till en sträng, börjar den med den sista Relative Distinguished Name komponenten och går bakåt mot den första.
Eftersom byggaren skapar SEQUENCE OF i omvänd ordning, och X500DistinguishedName även är i omvänd ordning, ger den utseendet på de tillagda attributen och strängrepresentationen Distinguished Name av i samma ordning.
Konstruktorer
| Name | Description |
|---|---|
| X500DistinguishedNameBuilder() |
Initierar en ny instans av X500DistinguishedNameBuilder klassen. |
Metoder
| Name | Description |
|---|---|
| Add(Oid, String, Nullable<UniversalTagNumber>) |
Lägger till ett |
| Add(String, String, Nullable<UniversalTagNumber>) |
Lägger till ett |
| AddCommonName(String) |
Lägger till ett gemensamt namnattribut. |
| AddCountryOrRegion(String) |
Lägger till ett lands- eller regionattribut. |
| AddDomainComponent(String) |
Lägger till ett domänkomponentattribut. |
| AddEmailAddress(String) |
Lägger till ett e-postadressattribut. |
| AddLocalityName(String) |
Lägger till ett locality name-attribut. |
| AddOrganizationalUnitName(String) |
Lägger till ett namnattribut för organisationsenheten. |
| AddOrganizationName(String) |
Lägger till ett organisationsnamnattribut. |
| AddStateOrProvinceName(String) |
Lägger till ett namnattribut för delstat eller provins. |
| Build() |
Skapar ett X500DistinguishedName som representerar de kodade attributen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |