SignatureAlgorithm

class SignatureAlgorithm(val name: String, val jcaAlgorithm: String, val digestAlgorithm: DigestAlgorithm, val keyAlgorithm: KeyAlgorithm, val xmlUri: String? = null, val jwaName: String? = null)(source)

Represents a signature algorithm.

Two signature algorithms with the same name are considered equivalent.

Report a problem

Constructors

Link copied to clipboard
constructor(name: String, jcaAlgorithm: String, digestAlgorithm: DigestAlgorithm, keyAlgorithm: KeyAlgorithm, xmlUri: String? = null, jwaName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The digest algorithm used by this signature algorithm

Link copied to clipboard

The Java Cryptography Architecture signature algorithm name

Link copied to clipboard

The JSON Web Algorithm name, if this algorithm has one

Link copied to clipboard

The key algorithm family used by this signature algorithm

Link copied to clipboard

The common name of the signature algorithm

Link copied to clipboard

The XML Signature algorithm URI, if this algorithm has one

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard

Creates a Signature instance for this algorithm.