Oid2Format Method

Formats current OID instance to textual representation.

Definition

Namespace: SysadminsLV.PKI.Cryptography
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public string Format(
	bool fullValue
)

Parameters

fullValue  Boolean
Indicates whether to format both, OID friendly name and OID value.

Return Value

String
Formatted OID value.

Remarks

Depending on OID value and parameters, OID object can be encoded differently.

If fullValue is set to False and FriendlyName is not null, OID friendly name is returned, otherwise returns Value.

If fullValue is set to True and FriendlyName is not null, method returns both, OID friendly name and value, otherwise returns Value.

Example

Examples:
C#
Oid oid = new Oid("1.2.3.4.5");
oid.Format(false); // Format is extension method here.
// outputs: 1.2.3.4.5
oid.Format(true);
// outputs: 1.2.3.4.5 -- the same as previously, because the OID is unknown.
oid = new Oid("1.3.14.3.2.26");
oid.Format(false);
// outputs: sha1
oid.Format(true);
// outputs: sha1 (1.3.14.3.2.26)

See Also