Class X500AttributeTypeAndValue
java.lang.Object
org.wildfly.security.x500.X500AttributeTypeAndValue
- All Implemented Interfaces:
org.wildfly.security.asn1.ASN1Encodable
public final class X500AttributeTypeAndValue
extends Object
implements org.wildfly.security.asn1.ASN1Encodable
An X.500 directory attribute, which is comprised of an attribute type OID and a single values, whose type is
defined by the attribute type.
- Author:
- David M. Lloyd
-
Method Summary
Modifier and TypeMethodDescriptionstatic X500AttributeTypeAndValueConstruct a new instance with the given value.static X500AttributeTypeAndValuecreateObjectId(String attributeType, String oid) Construct a new instance with an OID value.static X500AttributeTypeAndValuecreateUtf8(String attributeType, String stringValue) Construct a new instance with a UTF-8 value.voidencodeTo(org.wildfly.security.asn1.ASN1Encoder encoder)
-
Method Details
-
create
public static X500AttributeTypeAndValue create(String attributeType, org.wildfly.security.asn1.ASN1Encodable value) Construct a new instance with the given value.- Parameters:
attributeType- the attribute type OID (must not benull)value- the single value (must not benull)- Returns:
- the directory attribute
-
createUtf8
Construct a new instance with a UTF-8 value.- Parameters:
attributeType- the attribute type OID (must not benull)stringValue- the string value (must not benull)- Returns:
- the directory attribute
-
createObjectId
Construct a new instance with an OID value.- Parameters:
attributeType- the attribute type OID (must not benull)oid- the OID (must not benull)- Returns:
- the directory attribute
-
encodeTo
public void encodeTo(org.wildfly.security.asn1.ASN1Encoder encoder) - Specified by:
encodeToin interfaceorg.wildfly.security.asn1.ASN1Encodable
-