KeyUsage

class KeyUsage

Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Key can be used to sign CRLs.

Link copied to clipboard

Key can be used to decipher data.

Link copied to clipboard

Key can be used only to decipher data.

Link copied to clipboard

Key can be used for digital signing.

Link copied to clipboard

Key can be used only to encipher data.

Link copied to clipboard

Key can be used in a key-agreement protocol.

Link copied to clipboard

Key can be used to sign certificates.

Link copied to clipboard

Key can be used to encipher data.

Link copied to clipboard

Key can be used for non-repudiation.

Functions

Link copied to clipboard
inline fun copy(block: KeyUsage.Builder.() -> Unit = {}): KeyUsage
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
open override fun toString(): String