NamedSecureAreaBased
data class NamedSecureAreaBased(val keyId: String, val alias: String, val secureArea: SecureArea, val keyInfo: KeyInfo, val unlockReason: Reason = Reason.Unspecified, val algorithm: Algorithm = keyInfo.algorithm) : AsymmetricKey.Named, AsymmetricKey.SecureAreaBased
AsymmetricKey which is both AsymmetricKey.Named and AsymmetricKey.SecureAreaBased.
Properties
Link copied to clipboard
Public key as EcPublicKey
Link copied to clipboard
Public key as MlDsaPublicKey
Link copied to clipboard
Public key as RsaPublicKey
Link copied to clipboard
SecureArea that holds the private key
Link copied to clipboard
Reason that should be used to generate a signature
Functions
Link copied to clipboard
Performs Key Agreement using this key and otherKey.
Link copied to clipboard
Convenience method to sign message when this is an EC key.
Link copied to clipboard
Convenience method to sign message when this is an ML-DSA key.
Link copied to clipboard
Convenience method to sign message when this is an RSA key.