toggle menu
Signum
3.12.0
common
switch theme
search in API
indispensable
/
at.asitplus.signum.indispensable.pki
/
RelativeDistinguishedName
Relative
Distinguished
Name
@
Serializable
data
class
RelativeDistinguishedName
(
val
attrsAndValues
:
List
<
AttributeTypeAndValue
>
)
:
Asn1Encodable
<
Asn1Set
>
(
source
)
X.500 Name (used in X.509 Certificates)
Members
Constructors
Relative
Distinguished
Name
Link copied to clipboard
constructor
(
singleItem
:
AttributeTypeAndValue
)
constructor
(
attrsAndValues
:
List
<
AttributeTypeAndValue
>
)
Types
Companion
Link copied to clipboard
object
Companion
:
Asn1Decodable
<
Asn1Set
,
RelativeDistinguishedName
>
Properties
attrs
And
Values
Link copied to clipboard
val
attrsAndValues
:
List
<
AttributeTypeAndValue
>
Functions
encode
To
Der
Link copied to clipboard
open
fun
encodeToDer
(
)
:
ByteArray
encode
To
Der
Or
Null
Link copied to clipboard
open
fun
encodeToDerOrNull
(
)
:
ByteArray
?
encode
To
Der
Safe
Link copied to clipboard
open
fun
encodeToDerSafe
(
)
:
KmmResult
<
ByteArray
>
encode
To
Tlv
Link copied to clipboard
open
override
fun
encodeToTlv
(
)
:
Asn1Set
encode
To
Tlv
Or
Null
Link copied to clipboard
open
fun
encodeToTlvOrNull
(
)
:
Asn1Set
?
encode
To
Tlv
Safe
Link copied to clipboard
open
fun
encodeToTlvSafe
(
)
:
KmmResult
<
Asn1Set
>
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
with
Implicit
Tag
Link copied to clipboard
open
infix
fun
withImplicitTag
(
tag
:
Asn1Element.Tag
)
:
Asn1Element
open
infix
fun
withImplicitTag
(
template
:
Asn1Element.Tag.Template
)
:
Asn1Element
open
infix
fun
withImplicitTag
(
tagValue
:
ULong
)
:
Asn1Element