X509CertifiedSecureAreaBased
data class X509CertifiedSecureAreaBased(val certChain: X509CertChain, val alias: String, val secureArea: SecureArea, val keyInfo: KeyInfo, val unlockReason: UnlockReason = UnlockReason.Unspecified, val algorithm: Algorithm = keyInfo.algorithm) : AsymmetricKey.X509Certified, AsymmetricKey.SecureAreaBased
AsymmetricKey which is both AsymmetricKey.X509Certified and AsymmetricKey.SecureAreaBased.
Constructors
Link copied to clipboard
constructor(certChain: X509CertChain, alias: String, secureArea: SecureArea, keyInfo: KeyInfo, unlockReason: UnlockReason = UnlockReason.Unspecified, algorithm: Algorithm = keyInfo.algorithm)
Properties
Link copied to clipboard
X509 certificate chain for the key, corresponds to x5c header value in JWT.
Link copied to clipboard
Public key that corresponds to the private key used for signing
Link copied to clipboard
SecureArea that holds the private key
Link copied to clipboard
UnlockReason that should be used to generate a signature