MultipazProject
Toggle table of contents
common
Platform filter
common
Switch theme
Search in API
MultipazProject
multipaz
/
org.multipaz.util
/
AndroidAttestationExtensionParser
Android
Attestation
Extension
Parser
class
AndroidAttestationExtensionParser
(
cert
:
X509Cert
)
Members
Constructors
Android
Attestation
Extension
Parser
Link copied to clipboard
constructor
(
cert
:
X509Cert
)
Types
Companion
Link copied to clipboard
object
Companion
Security
Level
Link copied to clipboard
enum
SecurityLevel
:
Enum
<
AndroidAttestationExtensionParser.SecurityLevel
>
Verified
Boot
State
Link copied to clipboard
enum
VerifiedBootState
:
Enum
<
AndroidAttestationExtensionParser.VerifiedBootState
>
Properties
application
Signature
Digests
Link copied to clipboard
val
applicationSignatureDigests
:
List
<
ByteString
>
attestation
Challenge
Link copied to clipboard
val
attestationChallenge
:
ByteArray
attestation
Security
Level
Link copied to clipboard
val
attestationSecurityLevel
:
AndroidAttestationExtensionParser.SecurityLevel
attestation
Version
Link copied to clipboard
val
attestationVersion
:
Int
keymaster
Security
Level
Link copied to clipboard
val
keymasterSecurityLevel
:
AndroidAttestationExtensionParser.SecurityLevel
keymaster
Version
Link copied to clipboard
val
keymasterVersion
:
Int
software
Enforced
Authorization
Tags
Link copied to clipboard
val
softwareEnforcedAuthorizationTags
:
Set
<
Int
>
tee
Enforced
Authorization
Tags
Link copied to clipboard
val
teeEnforcedAuthorizationTags
:
Set
<
Int
>
unique
Id
Link copied to clipboard
val
uniqueId
:
ByteArray
verified
Boot
State
Link copied to clipboard
val
verifiedBootState
:
AndroidAttestationExtensionParser.VerifiedBootState
Functions
get
Software
Authorization
Boolean
Link copied to clipboard
fun
getSoftwareAuthorizationBoolean
(
tag
:
Int
)
:
Boolean
get
Software
Authorization
Byte
String
Link copied to clipboard
fun
getSoftwareAuthorizationByteString
(
tag
:
Int
)
:
ByteArray
?
get
Software
Authorization
Integer
Link copied to clipboard
fun
getSoftwareAuthorizationInteger
(
tag
:
Int
)
:
Int
?
get
Software
Authorization
Long
Link copied to clipboard
fun
getSoftwareAuthorizationLong
(
tag
:
Int
)
:
Long
?
get
Software
Authorization
Value
Link copied to clipboard
fun
getSoftwareAuthorizationValue
(
tag
:
Int
)
:
ASN1Object
get
Tee
Authorization
Boolean
Link copied to clipboard
fun
getTeeAuthorizationBoolean
(
tag
:
Int
)
:
Boolean
get
Tee
Authorization
Byte
String
Link copied to clipboard
fun
getTeeAuthorizationByteString
(
tag
:
Int
)
:
ByteArray
?
get
Tee
Authorization
Integer
Link copied to clipboard
fun
getTeeAuthorizationInteger
(
tag
:
Int
)
:
Int
?
get
Tee
Authorization
Long
Link copied to clipboard
fun
getTeeAuthorizationLong
(
tag
:
Int
)
:
Long
?
get
Tee
Authorization
Value
Link copied to clipboard
fun
getTeeAuthorizationValue
(
tag
:
Int
)
:
ASN1Object
get
User
Authentication
Type
Link copied to clipboard
fun
getUserAuthenticationType
(
)
:
Long
pretty
Print
Link copied to clipboard
fun
prettyPrint
(
)
:
String