awesn1
Toggle table of contents
0.1.1
common
Target filter
common
Switch theme
Search in API
Skip to content
awesn1
crypto
/
at.asitplus.awesn1.crypto
/
SubjectPublicKeyInfo
/
Companion
Companion
object
Companion
:
Asn1Serializable
<
Asn1Sequence
,
SubjectPublicKeyInfo
>
(
source
)
Members
Properties
descriptor
Link copied to clipboard
open
override
val
descriptor
:
SerialDescriptor
leading
Tags
Link copied to clipboard
open
override
val
leadingTags
:
Set
<
Asn1Element.Tag
>
Functions
decode
From
Tlv
Link copied to clipboard
open
fun
decodeFromTlv
(
src
:
Asn1Sequence
,
assertTag
:
Asn1Element.Tag
?
)
:
SubjectPublicKeyInfo
deserialize
Link copied to clipboard
open
override
fun
deserialize
(
decoder
:
Decoder
)
:
SubjectPublicKeyInfo
do
Decode
Link copied to clipboard
open
override
fun
doDecode
(
src
:
Asn1Sequence
)
:
SubjectPublicKeyInfo
ec
Link copied to clipboard
fun
ec
(
curveOid
:
ObjectIdentifier
,
ansiX963Key
:
ByteArray
)
:
SubjectPublicKeyInfo
rsa
Link copied to clipboard
fun
rsa
(
publicKey
:
RsaPublicKeyInfo
)
:
SubjectPublicKeyInfo
fun
rsa
(
modulus
:
Asn1Integer
,
exponent
:
Asn1Integer
)
:
SubjectPublicKeyInfo
serialize
Link copied to clipboard
open
override
fun
serialize
(
encoder
:
Encoder
,
value
:
SubjectPublicKeyInfo
)
verify
Tag
Link copied to clipboard
open
fun
verifyTag
(
src
:
Asn1Sequence
,
assertTag
:
Asn1Element.Tag
?
)