GeneralName class
Describes an ASN.1 X.400 GeneralName as defined in RFC 5280. Only one of the
following naming options should be providied. Providing more than one option
results in an InvalidArgsException error.
Constructors
- GeneralName({ASN1Subject? directoryName, String? dnsName, EdiPartyName? ediPartyName, String? ipAddress, OtherName? otherName, String? registeredId, String? rfc822Name, String? uniformResourceIdentifier})
-
GeneralName.fromJson(Map<
String, dynamic> json) -
factory
Properties
- directoryName → ASN1Subject?
-
final
- dnsName → String?
-
Represents
GeneralNameas a DNS name.final - ediPartyName → EdiPartyName?
-
Represents
GeneralNameas anEdiPartyNameobject.final - hashCode → int
-
The hash code for this object.
no setterinherited
- ipAddress → String?
-
Represents
GeneralNameas an IPv4 or IPv6 address.final - otherName → OtherName?
-
Represents
GeneralNameusing anOtherNameobject.final - registeredId → String?
-
Represents
GeneralNameas an object identifier (OID).final - rfc822Name → String?
-
Represents
GeneralNameas an RFC 822 email address.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uniformResourceIdentifier → String?
-
Represents
GeneralNameas a URI.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited